IBM WebSphere Application ServerTM
Release 8

com.ibm.wsspi.sibx.mediation.flow
Class MediationFlowComponentFactory

java.lang.Object
  extended by com.ibm.wsspi.sibx.mediation.flow.MediationFlowComponentFactory

Deprecated.

public class MediationFlowComponentFactory
extends java.lang.Object

Factory for creating a MediationFlowComponent implementation.


Field Summary
static java.lang.String $sccsid
          Deprecated.  
static java.lang.String COPYRIGHT
          Deprecated.  
 
Constructor Summary
MediationFlowComponentFactory()
          Deprecated.  
 
Method Summary
static java.util.List<java.lang.String> getFFDCData(boolean isNative, MediationFlowComponentKey key)
          Deprecated. Method to get FFDC data for data collector
static MediationFlowComponent getMediationFlowComponent(MediationFlowComponentKey key, boolean isNativeModule)
          Deprecated.  
static void invalidateMediationFlowComponent(MediationFlowComponentKey key)
          Deprecated.  
static void returnNativeMediationFlowComponent(MediationFlowComponentKey key, MediationFlowComponent flowComponent)
          Deprecated. Method to return an instance of a MediationFlowComponent to the pool of flow components held for this component.
 
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
Deprecated. 
See Also:
Constant Field Values

$sccsid

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

MediationFlowComponentFactory

public MediationFlowComponentFactory()
Deprecated. 
Method Detail

getMediationFlowComponent

public static MediationFlowComponent getMediationFlowComponent(MediationFlowComponentKey key,
                                                               boolean isNativeModule)
                                                        throws MFCNotFoundException
Deprecated. 

Gets an instance of a MediationFlowComponent which the user can then use to invoke mediation flows. The instance may be an EJB Mediation Flow Component or may be a SCA Native Container Mediation Flow Component.

Parameters:
key - the key identifying the mediation flow component
isNativeModule - indicates if the module uses SCA Native Container
Returns:
the mediation flow component implementation
Throws:
MFCNotFoundException - if the mediation flow could not be located

returnNativeMediationFlowComponent

public static void returnNativeMediationFlowComponent(MediationFlowComponentKey key,
                                                      MediationFlowComponent flowComponent)
Deprecated. 
Method to return an instance of a MediationFlowComponent to the pool of flow components held for this component. The local pool is only used with SCA Native Container (not with EJB Container).

Parameters:
key - the key identifying the mediation flow component
flowComponent - the mediation flow component implementation

getFFDCData

public static java.util.List<java.lang.String> getFFDCData(boolean isNative,
                                                           MediationFlowComponentKey key)
Deprecated. 
Method to get FFDC data for data collector

Parameters:
isNative - indicates if Native container component
key - the key identifying the mediation flow component
Returns:
list of Strings containing FFDC data

invalidateMediationFlowComponent

public static void invalidateMediationFlowComponent(MediationFlowComponentKey key)
Deprecated. 

Invalidates home for a MediationFlowComponent. If we don't find the referenced key, don't fail. The reason for this is that if the user has never called the application, getMediationFlowComponent() will never have been called, and the entry will never have been created ... so there's nothing to invalidate. The Mediation Flow Component may either be an EJB component or a SCA Native Container component. Check both lists, and remove component (or component pool) if found in either.

Parameters:
key - the key identifying the mediation flow component

IBM WebSphere Application ServerTM
Release 8