Class JniReactor
- java.lang.Object
-
- de.unistuttgart.isw.sfsc.commonjava.zmq.reactor.jni.JniReactor
-
- All Implemented Interfaces:
NotThrowingAutoCloseable,Reactor,java.lang.AutoCloseable
public class JniReactor extends java.lang.Object implements Reactor
-
-
Constructor Summary
Constructors Constructor Description JniReactor(long nativePointer, ListenableEvent shutdownEvent)
-
Method Summary
Modifier and Type Method Description HandleaddShutdownListener(java.lang.Runnable runnable)voidclose()static Reactorcreate()ReactiveSocketcreatePublisher()ReactiveSocketcreateSubscriber()
-
-
-
Constructor Detail
-
JniReactor
public JniReactor(long nativePointer, ListenableEvent shutdownEvent)
-
-
Method Detail
-
create
public static Reactor create()
-
createSubscriber
public ReactiveSocket createSubscriber()
- Specified by:
createSubscriberin interfaceReactor
-
createPublisher
public ReactiveSocket createPublisher()
- Specified by:
createPublisherin interfaceReactor
-
addShutdownListener
public Handle addShutdownListener(java.lang.Runnable runnable)
- Specified by:
addShutdownListenerin interfaceReactor
-
close
public void close()
- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfaceNotThrowingAutoCloseable- Specified by:
closein interfaceReactor
-
-