Package io.riemann.riemann.client
Class AsynchronizeTransport
java.lang.Object
io.riemann.riemann.client.AsynchronizeTransport
- All Implemented Interfaces:
AsynchronousTransport,Transport,AutoCloseable
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidconnect()voidflush()booleanvoidsendMessage(Proto.Msg msg)
-
Field Details
-
transport
-
-
Constructor Details
-
AsynchronizeTransport
-
-
Method Details
-
sendMessage
- Specified by:
sendMessagein interfaceAsynchronousTransport
-
transport
-
isConnected
public boolean isConnected()- Specified by:
isConnectedin interfaceTransport
-
connect
- Specified by:
connectin interfaceTransport- Throws:
IOException
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceTransport
-
reconnect
- Specified by:
reconnectin interfaceTransport- Throws:
IOException
-
flush
- Specified by:
flushin interfaceTransport- Throws:
IOException
-