public interface ZeroMQWireBroker
| Modifier and Type | Method and Description |
|---|---|
void |
connectToReceiver(java.net.URI uri,
java.util.List<org.fabric3.spi.container.wire.InvocationChain> chains,
org.fabric3.api.binding.zeromq.model.ZeroMQMetadata metadata,
java.lang.ClassLoader loader)
Connects to a receiver that dispatches invocation requests from an ZeroMQ XREP socket.
|
void |
connectToSender(java.lang.String id,
java.net.URI uri,
java.util.List<org.fabric3.spi.container.wire.InvocationChain> chains,
org.fabric3.api.binding.zeromq.model.ZeroMQMetadata metadata,
java.lang.ClassLoader loader)
Connects a set of ordered invocation chains to a ZeroMQ XREQ sender.
|
void |
releaseReceiver(java.net.URI uri)
Releases previous connection to a receiver.
|
void |
releaseSender(java.lang.String id,
java.net.URI uri)
Releases a previous connection to a sender.
|
void |
startAll()
Starts all senders and receivers.
|
void |
stopAll()
Stops all senders and receivers.
|
void connectToSender(java.lang.String id,
java.net.URI uri,
java.util.List<org.fabric3.spi.container.wire.InvocationChain> chains,
org.fabric3.api.binding.zeromq.model.ZeroMQMetadata metadata,
java.lang.ClassLoader loader)
throws BrokerException
id - the connection iduri - the target service URIchains - the invocation chainsmetadata - the ZeroMQ metadata to configure the underlying socketloader - the classloader to load invocation parameters withBrokerException - if a connection error occursvoid releaseSender(java.lang.String id,
java.net.URI uri)
throws BrokerException
id - the connection iduri - the target service URIBrokerException - if a connection error occursvoid connectToReceiver(java.net.URI uri,
java.util.List<org.fabric3.spi.container.wire.InvocationChain> chains,
org.fabric3.api.binding.zeromq.model.ZeroMQMetadata metadata,
java.lang.ClassLoader loader)
throws BrokerException
uri - the target service URIchains - the invocation chainsmetadata - the ZeroMQ metadata to configure the underlying socketloader - the classloader to load invocation parameters withBrokerException - if a connection error occursvoid releaseReceiver(java.net.URI uri)
throws BrokerException
uri - the target service URIBrokerException - if a connection error occursvoid startAll()
void stopAll()