Package org.zeromq
Provides high-level bindings for ØMQ.
This is the java equivalent of CZMQ project.
Classes of this package tend to achieve these goals:
This is the java equivalent of CZMQ project.
Classes of this package tend to achieve these goals:
- To wrap the ØMQ core API in semantics that lead to shorter, more readable applications.
- To provide a space for development of more sophisticated API semantics.
-
Interface Summary Interface Description ZActor.Actor Defines the contract for the acting instance.ZAgent First implementation of an agent for a remotely controlled background service for ØMQ.ZAgent.SelectorCreator Deprecated. ZAuth.Auth ZBeacon.Listener All beacons with matching prefix are passed to a listener.ZCertStore.Fingerprinter ZCertStore.IFileVisitor ZConfig.IVisitor ZLoop.IZLoopHandler ZPoller.EventsHandler ZPoller.ItemCreator ZPoller.ItemHolder ZProxy.Proxy ZProxy.Pump ZProxy.ZPump.Transformer ZStar.Entourage Utility class with calls surrounding the execution of the Star.ZStar.Exit Control for the end of the remote operations.ZStar.Fortune ZStar.Set ZStar.Star Contract interface when acting in plain sight.ZStar.TimeTaker Utility class with callback for when the Star has finished its performances.ZThread.IAttachedRunnable ZThread.IDetachedRunnable ZTimer.Handler Deprecated. useTimerHandler
instead -
Class Summary Class Description ManagedContext ManagedContext.ContextHolder Utils ZActor First implementation of a background actor remotely controlled for ØMQ.ZActor.ActorFortune ZActor.Double ZActor.Duo Another actor will be called just before the main one, without participating to the decisions.ZActor.SimpleActor Simple adapter for an actor, with no sockets, blocking calls and immediate termination.ZAgent.Creator ZAgent.SimpleAgent Creates a very simple agent with an easy lock mechanism.ZAuth A ZAuth actor takes over authentication for all incoming connections in its context.ZAuth.AuthActor AuthActor is the backend actor which we talk to over a pipe.ZAuth.SimpleCurveAuth ZAuth.SimpleNullAuth ZAuth.SimplePlainAuth ZAuth.ZapReply ZAuth.ZapRequest A small class for working with ZAP requests and replies.ZBeacon ZBeacon.Builder ZCert The ZCert class provides a way to create and work with security certificates for the ZMQ CURVE mechanism.ZCertStore To authenticate new clients using the ZeroMQ CURVE security mechanism, we have to check that the client's public key matches a key we know and accept.ZCertStore.Hasher ZCertStore.Timestamper ZConfig Lets applications load, work with, and save configuration files.ZContext ZContext provides a high-level ZeroMQ context management class It manages open sockets in the context and automatically closes these before terminating the context.ZFrame ZFrame The ZFrame class provides methods to send and receive single message frames across 0MQ sockets.ZLoop The ZLoop class provides an event-driven reactor pattern.ZMonitor The ZMonitor actor provides an API for obtaining socket events such as connected, listen, disconnected, etc.ZMonitor.MonitorActor ZMonitor.ZEvent High-level representation of an event.ZMQ The ØMQ lightweight messaging kernel is a library which extends the standard socket interfaces with features traditionally provided by specialised messaging middleware products.ZMQ.Context Container for all sockets in a single process, acting as the transport for inproc sockets, which are the fastest way to connect threads in one process.ZMQ.Curve Class that interfaces the generation of CURVE key pairs.ZMQ.Curve.KeyPair A container for a public and a corresponding secret key.ZMQ.Event Inner class: Event.ZMQ.Poller Provides a mechanism for applications to multiplex input/output events in a level-triggered fashion over a set of socketsZMQ.PollItem ZMQ.Socket Abstracts an asynchronous message queue, with the exact queuing semantics depending on the socket type in use.ZMQQueue ZMsg The ZMsg class provides methods to send and receive multipart messages across 0MQ sockets.ZPoller Rewritten poller for ØMQ.ZPoller.ComposeEventsHandler ZPoller.CompositePollItem ZPoller.SimpleCreator ZPoller.ZPollItem ZProxy Implementation of a remotely controlled proxy for 0MQ, usingZActor
.ZProxy.Proxy.SimpleProxy ZProxy.ProxyActor ZProxy.ProxyActor.State ZProxy.ZmqPump A specialized transport for better transmission purposes that will send each packets individually instead of the whole message.ZProxy.ZPump A pump that reads a message as a whole before transmitting it.ZProxy.ZPump.Identity ZSocket ZeroMQ sockets present an abstraction of an asynchronous message queue, with the exact queuing semantics depending on the socket type in use.ZStar First implementation for the base of a remotely controlled background service for 0MQ.ZStar.Plateau ZStar.SimpleSet ZThread ZThread.ShimThread ZTimer Deprecated. scheduled for removal in future release.ZTimer.Timer Deprecated. useZTimer.Timer
instead -
Enum Summary Enum Description SocketType Socket Type enumerationZMonitor.Event Enumerates types of monitoring events.ZMQ.Error ZMQ.Socket.Mechanism ZProxy.Command ZProxy.Plug Possible places for sockets in the proxy.ZProxy.State -
Exception Summary Exception Description UncheckedZMQException ZConfig.ReadException ZMQException