de.sagd.u4etx.cis
Class InfoServiceMessage
java.lang.Object
|
+--de.sagd.u4etx.cis.AbstractServiceMessage
|
+--de.sagd.u4etx.cis.InfoServiceMessage
- All Implemented Interfaces:
- IServiceMessage
- public class InfoServiceMessage
- extends AbstractServiceMessage
This class encapsulates a info service message. You can create an instance
from this class and set all the values defined for an information request
(see entirex documentation).
Example
InfoServiceMessage info = new InfoServiceMessage();
info.setInterfaceVersion(InterfaceVersion.VERSION_1);
info.setObjectType(ObjectType.BROKER);
info.setBlockLength(new BlockLength(1024));
...
All parameters are type-save (wrapped by classes). For every parameter
which has a range of allowed values (f.eg. ObjectType can be SERVER,
BROKER, WORKER, CLIENT, CONV, SERVICE, PSF), there are constants defined
(f.eg. ObjectType.SERVER). Every parameter where you can define a value
yourself, you have to instantiate manually (f.ef. new BlockLength(1024)).
You can pass this object directly to the ServiceRequest class which
knows how to get the bytes from the message and sends the request to
the broker.
| Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
InfoServiceMessage
public InfoServiceMessage()
setBlockLength
public void setBlockLength(BlockLength blockLength)
setUserID
public void setUserID(UserID userID)
setToken
public void setToken(Token token)
setServerClass
public void setServerClass(ServerClass serverClass)
setServerName
public void setServerName(ServerName serverName)
setService
public void setService(Service service)
setConvID
public void setConvID(ConvID convID)
setUOWStatus
public void setUOWStatus(UOWStatus uowStatus)
setUserStatus
public void setUserStatus(UserStatus userStatus)
serRecVUID
public void serRecVUID(RecVUID recVUID)
setRecVToken
public void setRecVToken(RecVToken recVToken)
setRecVServer
public void setRecVServer(RecVServer recVServer)
setRecVService
public void setRecVService(RecVService recVService)
setRecVClass
public void setRecVClass(RecVClass recVClass)
getMessage
public byte[] getMessage()
throws ServiceMessageException
checkCompleteness
protected void checkCompleteness()
throws ServiceMessageException
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object