Package net.sf.eBus.messages
Class ESystemMessage.Builder<M extends ESystemMessage,B extends ESystemMessage.Builder<M,?>>
- java.lang.Object
-
- net.sf.eBus.messages.EMessageObject.Builder<M>
-
- net.sf.eBus.messages.EMessage.Builder<M,B>
-
- net.sf.eBus.messages.ESystemMessage.Builder<M,B>
-
- Type Parameters:
M- target message class.B- concrete (leaf) builder subclass.
- Direct Known Subclasses:
AbstractKeyMessage.Builder,AbstractLogonMessage.Builder,CancelRequest.Builder,FeedStatusMessage.Builder,McastSubscribeMessage.Builder,RemoteAck.Builder,UdpConnectReply.Builder,UdpConnectRequest.Builder,UdpDisconnectReply.Builder,UdpDisconnectRequest.Builder
- Enclosing class:
- ESystemMessage
public abstract static class ESystemMessage.Builder<M extends ESystemMessage,B extends ESystemMessage.Builder<M,?>> extends EMessage.Builder<M,B>
Base class for allESystemMessagebuilders. Used by eBus when de-serializing an encoded message back into the target message object.
-
-
Field Summary
-
Fields inherited from class net.sf.eBus.messages.EMessageObject.Builder
mTargetClass
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuilder(java.lang.Class<? extends EMessageObject> targetClass)
-
Method Summary
-
Methods inherited from class net.sf.eBus.messages.EMessage.Builder
copy, subject, timestamp, timestamp, validate
-
Methods inherited from class net.sf.eBus.messages.EMessageObject.Builder
build, buildImpl
-
-
-
-
Constructor Detail
-
Builder
protected Builder(java.lang.Class<? extends EMessageObject> targetClass)
-
-