com.ibm.di.connector
Class AxisEasyWSServerConnector

java.lang.Object
  extended by com.ibm.di.connector.Connector
      extended by com.ibm.di.connector.WSReceiverServerConnector.WSReceiverServerConnector
          extended by com.ibm.di.connector.AxisEasyWSServerConnector
All Implemented Interfaces:
ConnectorInterface, VersionInfoInterface

public class AxisEasyWSServerConnector
extends WSReceiverServerConnector
implements ConnectorInterface


Field Summary
protected static String PARAM_WSDL_FILE
           
 
Fields inherited from class com.ibm.di.connector.WSReceiverServerConnector.WSReceiverServerConnector
ATTR_HOST, ATTR_REQUESTED_RESOURCE, ATTR_RESPONSE_CONTENT_TYPE, ATTR_SOAP_ACTION, ATTR_SOAP_REQUEST, ATTR_SOAP_RESPONSE, ATTR_WSDL_REQUESTED, CHARSET, CONTENT_TYPE_HTML, CONTENT_TYPE_XML, FALSE, mInputXMLType, mNoNextEntry, mPort, mRequireClientAuth, mReturnXMLType, mSAXParserFactory, mServerConnector, mServerSocket, mSocket, mTagOpEntry, mUseSSL, PARAM_INPUT_TYPE, PARAM_REQUIRE_CLIENT_AUTH, PARAM_RETURN_XML_TYPE, PARAM_SYSTEM_TCP_BACKLOG, PARAM_TAG_OPENTRY, PARAM_TCP_BACKLOG, PARAM_TCP_PORT, PARAM_USE_SSL, TRUE, WSDL_ID, XML_DOM, XML_STRING
 
Fields inherited from class com.ibm.di.connector.Connector
ALL_MODES, myLog, PROPERTY_MESSAGE, PROPERTY_READER, PROPERTY_WRITER
 
Constructor Summary
AxisEasyWSServerConnector()
           
 
Method Summary
 ConnectorInterface getNextClient()
          Server mode - return a clone of self that handles the next client instance when running in server mode.
 Entry getNextEntry()
          Returns the next Entry from the connector.
 String getVersion()
           
 void initialize(Object obj)
          Initialize the connector.
 void replyEntry(Entry conn)
          Send a reply to the connector.
 
Methods inherited from class com.ibm.di.connector.WSReceiverServerConnector.WSReceiverServerConnector
getAuthorization, getHeaders, getServerConnector, httpAuthenticationRequest, isAccepting, isTerminating, readFile, readLine, setServerConnector, terminate, terminateServer
 
Methods inherited from class com.ibm.di.connector.Connector
addFindEntry, allModes, clearFindEntries, debug, debugMode, deleteEntry, findEntry, findEntry, getBoolean, getClassInstance, getConfiguration, getContext, getFindEntryCount, getFirstFindEntry, getLog, getMaxDuplicateEntries, getModes, getModes, getName, getNextFindEntry, getParam, getParser, getProperty, getPushbackEntry, getRawConnectorConfiguration, getRSInterface, hasConfigValue, hasParser, initParser, isDeltaSupported, isExceptionFatal, isIOException, logmsg, modEntry, modEntry, pushback, putEntry, queryOperations, queryReply, querySchema, queryTables, reconnect, reconnect, registerScriptBeans, selectEntries, setConfiguration, setContext, setCurrent, setLog, setMaxDuplicateEntries, setModes, setModes, setName, setParam, setParser, setProperty, setRSInterface
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ibm.di.connector.ConnectorInterface
deleteEntry, findEntry, getConfiguration, getContext, getFindEntryCount, getFirstFindEntry, getMaxDuplicateEntries, getName, getNextFindEntry, getParam, getPushbackEntry, getRawConnectorConfiguration, isDeltaSupported, isExceptionFatal, isIOException, modEntry, modEntry, pushback, putEntry, queryOperations, queryReply, querySchema, reconnect, registerScriptBeans, selectEntries, setConfiguration, setContext, setCurrent, setLog, setMaxDuplicateEntries, setName, setParam, setRSInterface, terminate, terminateServer
 

Field Detail

PARAM_WSDL_FILE

protected static final String PARAM_WSDL_FILE
See Also:
Constant Field Values
Constructor Detail

AxisEasyWSServerConnector

public AxisEasyWSServerConnector()
Method Detail

initialize

public void initialize(Object obj)
                throws Exception
Description copied from class: Connector
Initialize the connector. The connector may be passed a parameter of any kind by the user. It is up to the connector to determine whether this object can be used or not. The parameter is typically provided by a user script. When an AssemblyLine initializes it's Connectors, they are passed a ConnectorMode object.

Specified by:
initialize in interface ConnectorInterface
Overrides:
initialize in class WSReceiverServerConnector
Parameters:
obj - User provided parameter
Throws:
Exception

getNextClient

public ConnectorInterface getNextClient()
                                 throws Exception
Description copied from class: Connector
Server mode - return a clone of self that handles the next client instance when running in server mode. The returned connector may be used in its own thread to handle a "client" request so if the returned instance is returned more than once it must be thread safe.

Specified by:
getNextClient in interface ConnectorInterface
Overrides:
getNextClient in class WSReceiverServerConnector
Throws:
Exception

getNextEntry

public Entry getNextEntry()
                   throws Exception
Description copied from class: Connector
Returns the next Entry from the connector. The entry is populated with attributes and values from the next entry in the input set.

Specified by:
getNextEntry in interface ConnectorInterface
Overrides:
getNextEntry in class WSReceiverServerConnector
Returns:
- the next Entry, or null if no more data
Throws:
Exception
See Also:
Connector.selectEntries()

replyEntry

public void replyEntry(Entry conn)
                throws Exception
Description copied from class: Connector
Send a reply to the connector.

Specified by:
replyEntry in interface ConnectorInterface
Overrides:
replyEntry in class WSReceiverServerConnector
Throws:
Exception

getVersion

public String getVersion()
Specified by:
getVersion in interface VersionInfoInterface
Overrides:
getVersion in class WSReceiverServerConnector