Package io.netty.channel.udt.nio
Class NioUdtByteConnectorChannel
- java.lang.Object
-
- io.netty.util.DefaultAttributeMap
-
- io.netty.channel.AbstractChannel
-
- io.netty.channel.nio.AbstractNioChannel
-
- io.netty.channel.nio.AbstractNioByteChannel
-
- io.netty.channel.udt.nio.NioUdtByteConnectorChannel
-
- All Implemented Interfaces:
Channel
,ChannelOutboundInvoker
,UdtChannel
,AttributeMap
,java.lang.Comparable<Channel>
- Direct Known Subclasses:
NioUdtByteRendezvousChannel
@Deprecated public class NioUdtByteConnectorChannel extends AbstractNioByteChannel implements UdtChannel
Deprecated.The UDT transport is no longer maintained and will be removed.Byte Channel Connector for UDT Streams.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.netty.channel.nio.AbstractNioByteChannel
AbstractNioByteChannel.NioByteUnsafe
-
Nested classes/interfaces inherited from class io.netty.channel.nio.AbstractNioChannel
AbstractNioChannel.AbstractNioUnsafe, AbstractNioChannel.NioUnsafe
-
Nested classes/interfaces inherited from class io.netty.channel.AbstractChannel
AbstractChannel.AbstractUnsafe
-
Nested classes/interfaces inherited from interface io.netty.channel.Channel
Channel.Unsafe
-
-
Field Summary
-
Fields inherited from class io.netty.channel.nio.AbstractNioChannel
readInterestOp, readOps
-
-
Constructor Summary
Constructors Constructor Description NioUdtByteConnectorChannel()
Deprecated.NioUdtByteConnectorChannel(com.barchart.udt.nio.SocketChannelUDT channelUDT)
Deprecated.NioUdtByteConnectorChannel(com.barchart.udt.TypeUDT type)
Deprecated.NioUdtByteConnectorChannel(Channel parent, com.barchart.udt.nio.SocketChannelUDT channelUDT)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description UdtChannelConfig
config()
Deprecated.Returns theUdtChannelConfig
of the channel.protected void
doBind(java.net.SocketAddress localAddress)
Deprecated.Bind theChannel
to theSocketAddress
protected void
doClose()
Deprecated.Close theChannel
protected boolean
doConnect(java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress)
Deprecated.Connect to the remote peerprotected void
doDisconnect()
Deprecated.Disconnect thisChannel
from its remote peerprotected void
doFinishConnect()
Deprecated.Finish the connectprotected int
doReadBytes(ByteBuf byteBuf)
Deprecated.Read bytes into the givenByteBuf
and return the amount.protected int
doWriteBytes(ByteBuf byteBuf)
Deprecated.Write bytes form the givenByteBuf
to the underlyingChannel
.protected long
doWriteFileRegion(FileRegion region)
Deprecated.Write aFileRegion
boolean
isActive()
Deprecated.Returntrue
if theChannel
is active and so connected.protected com.barchart.udt.nio.SocketChannelUDT
javaChannel()
Deprecated.java.net.InetSocketAddress
localAddress()
Deprecated.Returns the local address where this channel is bound to.protected java.net.SocketAddress
localAddress0()
Deprecated.Returns theSocketAddress
which is bound locally.java.net.InetSocketAddress
remoteAddress()
Deprecated.Returns the remote address where this channel is connected to.protected java.net.SocketAddress
remoteAddress0()
Deprecated.Return theSocketAddress
which theChannel
is connected to.protected ChannelFuture
shutdownInput()
Deprecated.Shutdown the input side of the channel.-
Methods inherited from class io.netty.channel.nio.AbstractNioByteChannel
clearOpWrite, doWrite, doWrite0, filterOutboundMessage, incompleteWrite, isInputShutdown0, metadata, newUnsafe, setOpWrite
-
Methods inherited from class io.netty.channel.nio.AbstractNioChannel
addAndSubmit, clearReadPending, doBeginRead, doDeregister, doRegister, isCompatible, isOpen, isReadPending, newDirectBuffer, newDirectBuffer, registration, removeAndSubmit, selectionKey, setReadPending, unsafe
-
Methods inherited from class io.netty.channel.AbstractChannel
closeFuture, compareTo, doRegister, doShutdownOutput, equals, eventLoop, hashCode, id, invalidateLocalAddress, invalidateRemoteAddress, isRegistered, maxMessagesPerWrite, newChannelPipeline, newId, parent, pipeline, toString, validateFileRegion, voidPromise
-
Methods inherited from class io.netty.util.DefaultAttributeMap
attr, hasAttr
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface io.netty.util.AttributeMap
attr, hasAttr
-
Methods inherited from interface io.netty.channel.Channel
alloc, bind, bind, bytesBeforeUnwritable, bytesBeforeWritable, close, close, closeFuture, connect, connect, connect, connect, deregister, deregister, disconnect, disconnect, eventLoop, flush, getOption, id, isOpen, isRegistered, isWritable, metadata, newFailedFuture, newProgressivePromise, newPromise, newSucceededFuture, parent, pipeline, read, setOption, unsafe, voidPromise, write, write, writeAndFlush, writeAndFlush
-
-
-
-
Constructor Detail
-
NioUdtByteConnectorChannel
public NioUdtByteConnectorChannel()
Deprecated.
-
NioUdtByteConnectorChannel
public NioUdtByteConnectorChannel(Channel parent, com.barchart.udt.nio.SocketChannelUDT channelUDT)
Deprecated.
-
NioUdtByteConnectorChannel
public NioUdtByteConnectorChannel(com.barchart.udt.nio.SocketChannelUDT channelUDT)
Deprecated.
-
NioUdtByteConnectorChannel
public NioUdtByteConnectorChannel(com.barchart.udt.TypeUDT type)
Deprecated.
-
-
Method Detail
-
config
public UdtChannelConfig config()
Deprecated.Description copied from interface:UdtChannel
Returns theUdtChannelConfig
of the channel.- Specified by:
config
in interfaceChannel
- Specified by:
config
in interfaceUdtChannel
-
doBind
protected void doBind(java.net.SocketAddress localAddress) throws java.lang.Exception
Deprecated.Description copied from class:AbstractChannel
Bind theChannel
to theSocketAddress
- Specified by:
doBind
in classAbstractChannel
- Throws:
java.lang.Exception
-
doClose
protected void doClose() throws java.lang.Exception
Deprecated.Description copied from class:AbstractChannel
Close theChannel
- Overrides:
doClose
in classAbstractNioChannel
- Throws:
java.lang.Exception
-
doConnect
protected boolean doConnect(java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress) throws java.lang.Exception
Deprecated.Description copied from class:AbstractNioChannel
Connect to the remote peer- Specified by:
doConnect
in classAbstractNioChannel
- Throws:
java.lang.Exception
-
doDisconnect
protected void doDisconnect() throws java.lang.Exception
Deprecated.Description copied from class:AbstractChannel
Disconnect thisChannel
from its remote peer- Specified by:
doDisconnect
in classAbstractChannel
- Throws:
java.lang.Exception
-
doFinishConnect
protected void doFinishConnect() throws java.lang.Exception
Deprecated.Description copied from class:AbstractNioChannel
Finish the connect- Specified by:
doFinishConnect
in classAbstractNioChannel
- Throws:
java.lang.Exception
-
doReadBytes
protected int doReadBytes(ByteBuf byteBuf) throws java.lang.Exception
Deprecated.Description copied from class:AbstractNioByteChannel
Read bytes into the givenByteBuf
and return the amount.- Specified by:
doReadBytes
in classAbstractNioByteChannel
- Throws:
java.lang.Exception
-
doWriteBytes
protected int doWriteBytes(ByteBuf byteBuf) throws java.lang.Exception
Deprecated.Description copied from class:AbstractNioByteChannel
Write bytes form the givenByteBuf
to the underlyingChannel
.- Specified by:
doWriteBytes
in classAbstractNioByteChannel
- Parameters:
byteBuf
- theByteBuf
from which the bytes should be written- Returns:
- amount the amount of written bytes
- Throws:
java.lang.Exception
-
shutdownInput
protected ChannelFuture shutdownInput()
Deprecated.Description copied from class:AbstractNioByteChannel
Shutdown the input side of the channel.- Specified by:
shutdownInput
in classAbstractNioByteChannel
-
doWriteFileRegion
protected long doWriteFileRegion(FileRegion region) throws java.lang.Exception
Deprecated.Description copied from class:AbstractNioByteChannel
Write aFileRegion
- Specified by:
doWriteFileRegion
in classAbstractNioByteChannel
- Parameters:
region
- theFileRegion
from which the bytes should be written- Returns:
- amount the amount of written bytes
- Throws:
java.lang.Exception
-
isActive
public boolean isActive()
Deprecated.Description copied from interface:Channel
Returntrue
if theChannel
is active and so connected.
-
javaChannel
protected com.barchart.udt.nio.SocketChannelUDT javaChannel()
Deprecated.- Overrides:
javaChannel
in classAbstractNioChannel
-
localAddress0
protected java.net.SocketAddress localAddress0()
Deprecated.Description copied from class:AbstractChannel
Returns theSocketAddress
which is bound locally.- Specified by:
localAddress0
in classAbstractChannel
-
remoteAddress0
protected java.net.SocketAddress remoteAddress0()
Deprecated.Description copied from class:AbstractChannel
Return theSocketAddress
which theChannel
is connected to.- Specified by:
remoteAddress0
in classAbstractChannel
-
localAddress
public java.net.InetSocketAddress localAddress()
Deprecated.Description copied from interface:Channel
Returns the local address where this channel is bound to. The returnedSocketAddress
is supposed to be down-cast into more concrete type such asInetSocketAddress
to retrieve the detailed information.- Specified by:
localAddress
in interfaceChannel
- Specified by:
localAddress
in interfaceUdtChannel
- Overrides:
localAddress
in classAbstractChannel
- Returns:
- the local address of this channel.
null
if this channel is not bound.
-
remoteAddress
public java.net.InetSocketAddress remoteAddress()
Deprecated.Description copied from interface:Channel
Returns the remote address where this channel is connected to. The returnedSocketAddress
is supposed to be down-cast into more concrete type such asInetSocketAddress
to retrieve the detailed information.- Specified by:
remoteAddress
in interfaceChannel
- Specified by:
remoteAddress
in interfaceUdtChannel
- Overrides:
remoteAddress
in classAbstractChannel
- Returns:
- the remote address of this channel.
null
if this channel is not connected. If this channel is not connected but it can receive messages from arbitrary remote addresses (e.g.DatagramChannel
, useDefaultAddressedEnvelope.recipient()
to determine the origination of the received message as this method will returnnull
.
-
-