IBM WebSphere Application ServerTM
Release 7

com.ibm.wbiserverspi.mediation
Class JavaMediation

java.lang.Object
  extended by com.ibm.wbiserverspi.mediation.JavaMediation

public abstract class JavaMediation
extends java.lang.Object

This class is implemented by Java Snippets that are called by Interface Mediation components configured to mediate Java interfaces.

An Interface Mediation component will call this class to perform mediation of a particular parameter in an interface. This is used for any parameters that are mediated (for example, Java interfaces).


Field Summary
static java.lang.String COPYRIGHT
           
 
Constructor Summary
JavaMediation()
           
 
Method Summary
 com.ibm.wbiserver.relationshipservice.common.ExecutionContext getContext()
           
abstract  java.lang.Object mediate(java.lang.Object parameter)
          This method should mediate a particular parameter in whatever user-defined manner is needed.
 void setContext(com.ibm.wbiserver.relationshipservice.common.ExecutionContext arg0)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COPYRIGHT

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

JavaMediation

public JavaMediation()
Method Detail

mediate

public abstract java.lang.Object mediate(java.lang.Object parameter)
                                  throws MediateException
This method should mediate a particular parameter in whatever user-defined manner is needed. It returns the mediated parameter.

Sample code:

 public Object mediate(Object arg0) throws MediateException {
     String output = arg0.toString();
     return output;
 }
 

Parameters:
parameter - the parameter to mediate
Returns:
Object the mediated parameter
Throws:
MediateException

getContext

public com.ibm.wbiserver.relationshipservice.common.ExecutionContext getContext()

setContext

public void setContext(com.ibm.wbiserver.relationshipservice.common.ExecutionContext arg0)

IBM WebSphere Application ServerTM
Release 7