com.extrememessaging.ResponseMaster.dispositions
Class CDispositionRunSQL

java.lang.Object
  extended by com.extrememessaging.ResponseMaster.dispositions.CDispositionRunSQL
All Implemented Interfaces:
IDisposition, IPoolableDisposition, IResettableDisposition

public class CDispositionRunSQL
extends java.lang.Object
implements IPoolableDisposition, IResettableDisposition


Constructor Summary
CDispositionRunSQL()
           
 
Method Summary
 void Close()
          Cleanup any resources you allocated during construction or ReadFromFile Note: Close may be called more than once on the same object, but once it is called, Dispose will not be called again.
 void Dispose(CMessage oMessage)
          Do whatever the disposition type does with the message.
 int getPoolSize()
          The number of items to keep in the pool.
 void ReadFromFile(java.lang.String sFileName)
          Read the settings for this disposition from a file.
 void Reset()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CDispositionRunSQL

public CDispositionRunSQL()
Method Detail

getPoolSize

public int getPoolSize()
Description copied from interface: IPoolableDisposition
The number of items to keep in the pool.

Specified by:
getPoolSize in interface IPoolableDisposition

Close

public void Close()
Description copied from interface: IDisposition
Cleanup any resources you allocated during construction or ReadFromFile Note: Close may be called more than once on the same object, but once it is called, Dispose will not be called again.

Specified by:
Close in interface IDisposition

ReadFromFile

public void ReadFromFile(java.lang.String sFileName)
                  throws ResponseMasterException
Description copied from interface: IDisposition
Read the settings for this disposition from a file. The sFileName parameter is blank if the DetailedDispositionFile setting is set to 0 for the disposition type in dispositionTypes.xml

Specified by:
ReadFromFile in interface IDisposition
Parameters:
sFileName - The name of the file to read
Throws:
ResponseMasterException

Dispose

public void Dispose(CMessage oMessage)
             throws ResponseMasterException
Description copied from interface: IDisposition
Do whatever the disposition type does with the message. The message should be modified or deleted.

Specified by:
Dispose in interface IDisposition
Parameters:
oMessage - The message to process
Throws:
ResponseMasterException

Reset

public void Reset()
Specified by:
Reset in interface IResettableDisposition