IBM WebSphere Application ServerTM
Release 7

com.ibm.wsspi.sibx.mediation.esb
Class ESBMediationPrimitive

java.lang.Object
  extended by com.ibm.wsspi.sibx.mediation.AbstractMediation
      extended by com.ibm.wsspi.sibx.mediation.esb.ESBMediationPrimitive
All Implemented Interfaces:
ESBMediation, Mediation

public abstract class ESBMediationPrimitive
extends AbstractMediation
implements ESBMediation

Convenient abstract class for ESB mediation primitive implementors. This provides an implementation of the setSCAServices and setRuntimeServices methods of the ESBMediation interface.

This class also provides getSCAServices and getRuntimeServices methods to allow access to the SCA and runtime services set by the engine.

At a minimum, extenders of this class must implement the mediate method of the Mediation interface.


Field Summary
static java.lang.String $sccsid
           
static java.lang.String COPYRIGHT
           
 
Constructor Summary
ESBMediationPrimitive()
           
 
Method Summary
 RuntimeServices getRuntimeServices()
          Gets the runtime services for this ESB mediation primitive.
 SCAServices getSCAServices()
          Gets the SCA services for this ESB mediation primitive.
 void setRuntimeServices(RuntimeServices runtimeServices)
          Sets the runtime services for this ESB mediation primitive.
 void setSCAServices(SCAServices scaServices)
          Sets the SCA services for this ESB mediation primitive.
 
Methods inherited from class com.ibm.wsspi.sibx.mediation.AbstractMediation
getMediationServices, init, setMediationServices
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ibm.wsspi.sibx.mediation.Mediation
init, mediate, setMediationServices
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
See Also:
Constant Field Values

$sccsid

public static final java.lang.String $sccsid
See Also:
Constant Field Values
Constructor Detail

ESBMediationPrimitive

public ESBMediationPrimitive()
Method Detail

getSCAServices

public final SCAServices getSCAServices()
Gets the SCA services for this ESB mediation primitive.

Returns:
the SCA services.

setSCAServices

public final void setSCAServices(SCAServices scaServices)
Sets the SCA services for this ESB mediation primitive.

Specified by:
setSCAServices in interface ESBMediation
Parameters:
scaServices - the SCA services

getRuntimeServices

public final RuntimeServices getRuntimeServices()
Gets the runtime services for this ESB mediation primitive.

Returns:
the runtime services

setRuntimeServices

public final void setRuntimeServices(RuntimeServices runtimeServices)
Sets the runtime services for this ESB mediation primitive.

Specified by:
setRuntimeServices in interface ESBMediation
Parameters:
runtimeServices - the runtime services

IBM WebSphere Application ServerTM
Release 7