com.ibm.websphere.channel.framework
Interface ChannelFactoryData

All Superinterfaces:
java.io.Serializable

public interface ChannelFactoryData
extends java.io.Serializable

This class represents the data associated with a channel factory.

Each Channel has a ChannelFactory associated with it. This ChannelFactory contains important information for ensuring the coherency of the Chain (protocol stack) as well as storing configuration data for resources that may be scoped to a ChannelFactory level.


Method Summary
 java.lang.Class getApplicationInterface()
          Returns the interface into this channel.
 java.lang.Class[] getDeviceInterface()
          Return the list of device interface classes supported.
 java.lang.Class getFactory()
          Returns the class of the ChannelFactory associated with this data
 java.util.Map getProperties()
          Get the common properties that are to be shared by all channel instances generated by this factory.
 

Method Detail

getApplicationInterface

public java.lang.Class getApplicationInterface()
Returns the interface into this channel. Return the interface class that this channel presents to adjacent channels on its application side.

Returns:
Class

getDeviceInterface

public java.lang.Class[] getDeviceInterface()
Return the list of device interface classes supported. These interfaces represent the type of objects that can be passed from an adjacted channel to this channel on its device side.

Returns:
Class []

getProperties

public java.util.Map getProperties()
Get the common properties that are to be shared by all channel instances generated by this factory.

Returns:
common properties

getFactory

public java.lang.Class getFactory()
Returns the class of the ChannelFactory associated with this data

Returns:
Class