Class ReactorListener
java.lang.Object
org.ovirt.vdsm.jsonrpc.client.reactors.ReactorListener
NioListener provides a way to react on incoming messages.-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ServerSocketChannelprivate final ReactorListener.EventListenerprivate static org.slf4j.Loggerprivate final Reactorprivate final Selector -
Constructor Summary
ConstructorsConstructorDescriptionReactorListener(Reactor reactor, InetSocketAddress address, Selector selector, ReactorListener.EventListener eventListener) -
Method Summary
Modifier and TypeMethodDescriptionaccept()close()intgetPort()private ServerSocketChannelsetupChannel(InetSocketAddress address)
-
Field Details
-
log
private static org.slf4j.Logger log -
eventListener
-
channel
-
reactor
-
selector
-
-
Constructor Details
-
ReactorListener
public ReactorListener(Reactor reactor, InetSocketAddress address, Selector selector, ReactorListener.EventListener eventListener) throws IOException - Throws:
IOException
-
-
Method Details
-
setupChannel
- Throws:
IOException
-
getPort
public int getPort() -
accept
-
close
-