public class MessagingServices extends DefaultServiceRegistry implements Stoppable
| Constructor and Description |
|---|
MessagingServices(ClassLoader messageClassLoader) |
MessagingServices(ClassLoader messageClassLoader,
String broadcastGroup) |
MessagingServices(ClassLoader messageClassLoader,
String broadcastGroup,
SocketInetAddress broadcastAddress) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes all services for this registry.
|
protected ExecutorFactory |
createExecutorFactory() |
protected IncomingBroadcast |
createIncomingBroadcast() |
protected IncomingConnector<Message> |
createIncomingConnector() |
protected MessageOriginator |
createMessageOriginator() |
protected MessagingClient |
createMessagingClient() |
protected MessagingServer |
createMessagingServer() |
protected AsyncConnection<DiscoveryMessage> |
createMulticastConnection() |
protected MultiChannelConnector |
createMultiChannelConnector() |
protected OutgoingBroadcast |
createOutgoingBroadcast() |
protected OutgoingConnector<Message> |
createOutgoingConnector() |
void |
stop()
Requests a graceful stop of this object.
|
add, add, get, getFactory, newInstance, toStringpublic MessagingServices(ClassLoader messageClassLoader)
public MessagingServices(ClassLoader messageClassLoader, String broadcastGroup)
public MessagingServices(ClassLoader messageClassLoader, String broadcastGroup, SocketInetAddress broadcastAddress)
public void stop()
StoppableRequests a graceful stop of this object. Blocks until all concurrent activity has been completed.
If this object has already been stopped, this method does nothing.
public void close()
DefaultServiceRegistryclose in class DefaultServiceRegistryprotected MessageOriginator createMessageOriginator()
protected ExecutorFactory createExecutorFactory()
protected OutgoingConnector<Message> createOutgoingConnector()
protected IncomingConnector<Message> createIncomingConnector()
protected MultiChannelConnector createMultiChannelConnector()
protected MessagingClient createMessagingClient()
protected MessagingServer createMessagingServer()
protected IncomingBroadcast createIncomingBroadcast()
protected OutgoingBroadcast createOutgoingBroadcast()
protected AsyncConnection<DiscoveryMessage> createMulticastConnection()
Copyright © 2013. All rights reserved