EMPTY_SERVICES
Modifier and Type | Method and Description |
---|---|
IFuture<Void> |
addContentCodec(IContentCodec codec)
Add content codec type.
|
IFuture<Void> |
addMessageCodec(Class codec)
Add message codec type.
|
IFuture<Void> |
addMessageListener(IMessageListener listener,
IFilter filter)
Add a message listener.
|
void |
deliverMessage(Map message,
String msgtype,
IComponentIdentifier[] receivers)
Deliver a message to some components.
|
String[] |
getAddresses()
Get addresses of all transports.
|
String[] |
getAddressSchemes()
Get addresses of all transports.
|
Object |
getCodecFactory()
Get the codec factory
|
MessageType |
getMessageType(String type)
Get the message type.
|
IFuture<Void> |
removeContentCodec(IContentCodec codec)
Remove content codec type.
|
IFuture<Void> |
removeMessageCodec(Class codec)
Remove message codec type.
|
IFuture<Void> |
removeMessageListener(IMessageListener listener)
Remove a message listener.
|
IFuture<Void> |
sendMessage(Map message,
MessageType msgtype,
IComponentIdentifier sender,
ClassLoader cl,
byte[] codecids)
Send a message.
|
getPropertyMap, getServiceIdentifier, isValid
IFuture<Void> sendMessage(Map message, MessageType msgtype, IComponentIdentifier sender, ClassLoader cl, byte[] codecids)
map
- The message as key value pairs.msgtype
- The message type.sender
- The sender component identifier.cl
- The class loader used by the sending component (i.e. corresponding to classes of objects in the message map).void deliverMessage(Map message, String msgtype, IComponentIdentifier[] receivers)
IFuture<Void> addMessageListener(IMessageListener listener, IFilter filter)
listener
- The change listener.filter
- An optional filter to only receive notifications for matching messages.IFuture<Void> removeMessageListener(IMessageListener listener)
listener
- The change listener.IFuture<Void> addContentCodec(IContentCodec codec)
codec
- The codec type.IFuture<Void> removeContentCodec(IContentCodec codec)
codec
- The codec type.IFuture<Void> addMessageCodec(Class codec)
codec
- The codec type.IFuture<Void> removeMessageCodec(Class codec)
codec
- The codec type.String[] getAddresses()
String[] getAddressSchemes()
MessageType getMessageType(String type)
type
- The type name.Object getCodecFactory()
Copyright © 2012. All Rights Reserved.