Package one.nio.rpc.stream
Interface BaseStream
-
- All Superinterfaces:
AutoCloseable
- All Known Subinterfaces:
BidiStream<S,R>,ReceiveStream<R>,RpcStream,SendStream<S>
- All Known Implementing Classes:
RpcStreamImpl,StreamProxy
public interface BaseStream extends AutoCloseable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidclose()longgetBytesRead()longgetBytesWritten()default InetSocketAddressgetLocalAddress()default InetSocketAddressgetRemoteAddress()voidinvalidate()Socketsocket()
-
-
-
Method Detail
-
socket
Socket socket()
-
getLocalAddress
default InetSocketAddress getLocalAddress()
-
getRemoteAddress
default InetSocketAddress getRemoteAddress()
-
getBytesRead
long getBytesRead()
-
getBytesWritten
long getBytesWritten()
-
invalidate
void invalidate()
-
close
void close()
- Specified by:
closein interfaceAutoCloseable
-
-