com.ibm.wbiserverspi.mediation

Class JavaMediation

  • java.lang.Object
    • 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

      Fields 
      Modifier and Type Field and Description
      static java.lang.String COPYRIGHT 
    • Constructor Summary

      Constructors 
      Constructor and Description
      JavaMediation() 
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      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
    • 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 Business Process ManagerTM
Release 8