Package io.sisu.nng.aio
Interface AioProxy
-
- All Known Implementing Classes:
Aio
public interface AioProxyInterface for theAioAPI primarily to be used by anAioCallback. Each of these methods should correspond to those commonly used byAiocallbacks in NNG programs. In practice, those usingContextwill use aContextProxywhen writing event handlers and not call methods on theAioProxydirectly.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidassertSuccessful()booleanbegin()voidfinish(int error)MessagegetMessage()voidreceive(Socket socket)voidsend(Socket socket)voidsetMessage(Message msg)voidsleep(int millis)
-
-
-
Method Detail
-
setMessage
void setMessage(Message msg)
-
getMessage
Message getMessage()
-
assertSuccessful
void assertSuccessful() throws NngException- Throws:
NngException
-
sleep
void sleep(int millis)
-
begin
boolean begin()
-
finish
void finish(int error)
-
send
void send(Socket socket)
-
receive
void receive(Socket socket)
-
-