Package org.zeromq

Class ZMQ.Context

    • Constructor Detail

      • Context

        protected Context​(int ioThreads)
        Class constructor.
        Parameters:
        ioThreads - size of the threads pool to handle I/O operations.
    • Method Detail

      • term

        public void term()
        This is an explicit "destructor". It can be called to ensure the corresponding 0MQ Context has been disposed of.
      • socket

        public ZMQ.Socket socket​(int type)
        Create a new Socket within this context.
        Parameters:
        type - the socket type.
        Returns:
        the newly created Socket.
      • poller

        public ZMQ.Poller poller()
        Deprecated.
        use Poller constructor
        Create a new Poller within this context, with a default size.
        Returns:
        the newly created Poller.
      • poller

        public ZMQ.Poller poller​(int size)
        Deprecated.
        use Poller constructor
        Create a new Poller within this context, with a specified initial size.
        Parameters:
        size - the poller initial size.
        Returns:
        the newly created Poller.
      • construct

        protected void construct​(int ioThreads)
        Initialize the JNI interface
      • destroy

        protected void destroy()
        Free all resources used by JNI interface.
      • setMaxSockets

        public boolean setMaxSockets​(int maxSockets)
        Sets the maximum number of sockets allowed on the context
      • getMaxSockets

        public int getMaxSockets()
        The maximum number of sockets allowed on the context