|
IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ProcessorOperation
This interface provides an abstract definition of a processor operation. A processor operation is basically a manager for processor objects.
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT
|
Method Summary | |
---|---|
void |
close()
Close this processor operation, performing housekeeping tasks. |
void |
closeProcessor(Processor processor)
Closes the current processor object being managed by the processor operation |
void |
execute(java.lang.String eventName)
Provides the entry point for execution of the processor object currently being managed by this processor operation. |
Processor |
getProcessor()
Returns the processor object currently being managed by this processor operation |
java.lang.String |
getResponseId()
Returns an appropriate response id in response to execution of the processor object currently being managed. |
java.lang.String |
getStatus()
Returns the status of the processor operation. |
void |
initializeProcessor(KeyedCollection coll)
This method is called to initialize a processor object based on data passed in the keyed collection. |
void |
setProcessor(Processor processor)
Sets the processor object currently being managed by this processor operation |
void |
setResponseId(java.lang.String id)
Sets an appropriate response id corresponding to the execution of the currently managed processor. |
void |
setStatus(java.lang.String newStatus)
Sets the status of the processor operation. |
boolean |
updateContext(KeyedCollection collection)
Updates the context of the processor object currently being managed by this processor operation, from the data supplied in the keyed collection. |
Field Detail |
---|
static final java.lang.String COPYRIGHT
Method Detail |
---|
void close() throws DSEInvalidRequestException, DSEObjectNotFoundException
DSEInvalidRequestException
com.ibm.btt.base.DSEDSEObjectNotFoundException
DSEObjectNotFoundException
void closeProcessor(Processor processor)
processor
- com.ibm.btt.automaton.Processorvoid execute(java.lang.String eventName) throws DSEException, DSEInvalidArgumentException
eventName
- java.lang.String
DSEException
DSEInvalidArgumentException
Processor getProcessor()
java.lang.String getResponseId() throws DSEException
DSEException
java.lang.String getStatus()
void initializeProcessor(KeyedCollection coll) throws DSEException
coll
- com.ibm.btt.base.KeyedCollection
DSEException
void setProcessor(Processor processor)
processor
- com.ibm.btt.automaton.Processorvoid setResponseId(java.lang.String id) throws DSEInvalidArgumentException, DSEObjectNotFoundException
id
- java.lang.String
DSEInvalidArgumentException
DSEObjectNotFoundException
void setStatus(java.lang.String newStatus)
newStatus
- java.lang.Stringboolean updateContext(KeyedCollection collection) throws DSEObjectNotFoundException, DSEException
collection
- com.ibm.btt.base.KeyedCollection
DSEObjectNotFoundException
DSEException
|
IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |