com.ibm.j2ca.extension.emd.description
Class WBIInboundServiceDescriptionImpl

java.lang.Object
  extended bycom.ibm.j2ca.extension.emd.description.WBIInboundServiceDescriptionImpl
All Implemented Interfaces:
commonj.connector.metadata.description.InboundServiceDescription, commonj.connector.metadata.description.ServiceDescription

public abstract class WBIInboundServiceDescriptionImpl
extends java.lang.Object
implements commonj.connector.metadata.description.InboundServiceDescription

Implements InboundServiceDescription Interface. Holds information on FunctionDeswcriptions and ConnectionConfiguration for Inbound.

See Also:
InboundServiceDescription

Constructor Summary
WBIInboundServiceDescriptionImpl()
           
 
Method Summary
 java.lang.String getComment()
           
 commonj.connector.metadata.description.FunctionDescription[] getFunctionDescriptions()
           
 java.lang.String getFunctionSelectorClassName()
           
 commonj.connector.metadata.discovery.connection.InboundConnectionConfiguration getInboundConnectionAdvancedConfiguration()
           
 java.lang.String getListenerClassName()
           
 commonj.connector.metadata.discovery.connection.OutboundConnectionConfiguration getMetadataConnectionConfiguration()
           
 commonj.connector.metadata.discovery.properties.PropertyGroup getMetadataSelectionProperties()
           
 java.lang.String getName()
           
 java.lang.String getNameSpace()
           
 void setComment(java.lang.String comment)
           
 void setFunctionDescriptions(commonj.connector.metadata.description.FunctionDescription[] functionDescriptions)
           
abstract  void setFunctionDescriptions(commonj.connector.metadata.discovery.MetadataSelection selection)
           
 void setFunctionSelectorClassName(java.lang.String functionSelectorClassName)
           
 void setInboundConnectionAdvancedConfiguration(commonj.connector.metadata.discovery.connection.InboundConnectionConfiguration input)
           
 void setListenerClassName(java.lang.String listenerName)
          Sets the listener class name.
 void setMetadataConnectionConfiguration(commonj.connector.metadata.discovery.connection.OutboundConnectionConfiguration configuration)
           
 void setMetadataSelectionProperties(commonj.connector.metadata.discovery.properties.PropertyGroup pg)
          Sets the property group needed for the Metadata Selection
 void setName(java.lang.String name)
           
 void setNameSpace(java.lang.String namespace)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WBIInboundServiceDescriptionImpl

public WBIInboundServiceDescriptionImpl()
Method Detail

getListenerClassName

public java.lang.String getListenerClassName()
Specified by:
getListenerClassName in interface commonj.connector.metadata.description.InboundServiceDescription
See Also:
InboundServiceDescription.getListenerClassName()

setListenerClassName

public void setListenerClassName(java.lang.String listenerName)
Sets the listener class name. The default used by all EMDs is "commonj.connector.runtime.InboundListener".


getMetadataSelectionProperties

public commonj.connector.metadata.discovery.properties.PropertyGroup getMetadataSelectionProperties()
Specified by:
getMetadataSelectionProperties in interface commonj.connector.metadata.description.ServiceDescription
See Also:
ServiceDescription.getMetadataSelectionProperties()

setMetadataSelectionProperties

public void setMetadataSelectionProperties(commonj.connector.metadata.discovery.properties.PropertyGroup pg)
Sets the property group needed for the Metadata Selection


setComment

public void setComment(java.lang.String comment)
Parameters:
comment - The comment to set.

setFunctionDescriptions

public void setFunctionDescriptions(commonj.connector.metadata.description.FunctionDescription[] functionDescriptions)
Parameters:
functionDescriptions - The functionDescriptions to set.

setFunctionSelectorClassName

public void setFunctionSelectorClassName(java.lang.String functionSelectorClassName)
Parameters:
functionSelectorClassName - The functionSelectorClassName to set.

setName

public void setName(java.lang.String name)
Parameters:
name - The name to set.

getInboundConnectionAdvancedConfiguration

public commonj.connector.metadata.discovery.connection.InboundConnectionConfiguration getInboundConnectionAdvancedConfiguration()
Specified by:
getInboundConnectionAdvancedConfiguration in interface commonj.connector.metadata.description.InboundServiceDescription
See Also:
InboundServiceDescription.getInboundConnectionAdvancedConfiguration()

getFunctionSelectorClassName

public java.lang.String getFunctionSelectorClassName()
Specified by:
getFunctionSelectorClassName in interface commonj.connector.metadata.description.InboundServiceDescription
See Also:
InboundServiceDescription.getFunctionSelectorClassName()

getFunctionDescriptions

public commonj.connector.metadata.description.FunctionDescription[] getFunctionDescriptions()
Specified by:
getFunctionDescriptions in interface commonj.connector.metadata.description.ServiceDescription
See Also:
ServiceDescription.getFunctionDescriptions()

getComment

public java.lang.String getComment()
Specified by:
getComment in interface commonj.connector.metadata.description.ServiceDescription
See Also:
ServiceDescription.getComment()

setInboundConnectionAdvancedConfiguration

public void setInboundConnectionAdvancedConfiguration(commonj.connector.metadata.discovery.connection.InboundConnectionConfiguration input)
                                               throws commonj.connector.metadata.MetadataException
Specified by:
setInboundConnectionAdvancedConfiguration in interface commonj.connector.metadata.description.InboundServiceDescription
Throws:
commonj.connector.metadata.MetadataException
See Also:
InboundServiceDescription.setInboundConnectionAdvancedConfiguration(commonj.connector.metadata.discovery.connection.InboundConnectionConfiguration)

getMetadataConnectionConfiguration

public commonj.connector.metadata.discovery.connection.OutboundConnectionConfiguration getMetadataConnectionConfiguration()
Specified by:
getMetadataConnectionConfiguration in interface commonj.connector.metadata.description.ServiceDescription
See Also:
ServiceDescription.getMetadataConnectionConfiguration()

getName

public java.lang.String getName()
Specified by:
getName in interface commonj.connector.metadata.description.ServiceDescription
See Also:
ServiceDescription.getName()

setMetadataConnectionConfiguration

public void setMetadataConnectionConfiguration(commonj.connector.metadata.discovery.connection.OutboundConnectionConfiguration configuration)
                                        throws commonj.connector.metadata.MetadataException
Throws:
commonj.connector.metadata.MetadataException
See Also:
commonj.connector.metadata.description.ServiceDescription#setMetadataConnectionConfiguration(commonj.connector.metadata.discovery.connection.OutboundConnectionConfiguration)

getNameSpace

public java.lang.String getNameSpace()
Returns:
namespace

setNameSpace

public void setNameSpace(java.lang.String namespace)
Parameters:
namespace -

setFunctionDescriptions

public abstract void setFunctionDescriptions(commonj.connector.metadata.discovery.MetadataSelection selection)
                                      throws commonj.connector.metadata.MetadataException
Throws:
commonj.connector.metadata.MetadataException