/** * Create a ZeroMQ socket * * @param socketType ZeroMQ socket type */ public ZSocket(final int socketType) { socketBase = ManagedContext.getInstance().createSocket(socketType); }
/** {@inheritDoc} */ @Override public void close() { if (isClosed.compareAndSet(false, true)) { ManagedContext.getInstance().destroy(socketBase); } }