Class MessageFactory
java.lang.Object
org.jgroups.MessageFactory
Factory to create messages. Uses an array for message IDs less then 32, and a hashmap for
types above 32
- Since:
- 5.0
- Author:
- Bela Ban
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
MIN_TYPE
protected static final byte MIN_TYPE- See Also:
-
creators
-
map
-
-
Constructor Details
-
MessageFactory
public MessageFactory()
-
-
Method Details
-
create
Creates a message based on the given ID- Type Parameters:
T- The type of the message- Parameters:
type- The ID- Returns:
- A message
-
register
Registers a new creator of messages- Parameters:
type- The type associated with the new payload. Needs to be the same in all nodes of the same cluster, and needs to be available (ie., not taken by JGroups or other applications).generator- The creator of the payload associated with the given type
-