barchart-udt-core
2.3.0-SNAPSHOT / 2013-05-13T01:37:38.485-0500

com.barchart.udt.nio
Class RendezvousChannelUDT

java.lang.Object
  extended by java.nio.channels.spi.AbstractInterruptibleChannel
      extended by java.nio.channels.SelectableChannel
          extended by java.nio.channels.spi.AbstractSelectableChannel
              extended by java.nio.channels.SocketChannel
                  extended by com.barchart.udt.nio.SocketChannelUDT
                      extended by com.barchart.udt.nio.RendezvousChannelUDT
All Implemented Interfaces:
ChannelUDT, Closeable, ByteChannel, Channel, GatheringByteChannel, InterruptibleChannel, ReadableByteChannel, ScatteringByteChannel, WritableByteChannel

public class RendezvousChannelUDT
extends SocketChannelUDT
implements ChannelUDT

SocketChannel-like wrapper for SocketUDT, can be either stream or message oriented, depending on TypeUDT

See Firewall Traversing with UDT


Field Summary
 
Fields inherited from class com.barchart.udt.nio.SocketChannelUDT
connectLock, isBlockingMode, isConnectFinished, isConnectionPending, log, socketAdapter, socketUDT
 
Constructor Summary
protected RendezvousChannelUDT(SelectorProviderUDT provider, SocketUDT socketUDT)
          Ensure rendezvous mode.
 
Method Summary
 KindUDT kindUDT()
          The kind of UDT channel.
 
Methods inherited from class com.barchart.udt.nio.SocketChannelUDT
bind, connect, finishConnect, implCloseSelectableChannel, implConfigureBlocking, isConnected, isConnectFinished, isConnectionPending, providerUDT, read, read, socket, socketUDT, toString, typeUDT, write, write
 
Methods inherited from class java.nio.channels.SocketChannel
open, open, read, validOps, write
 
Methods inherited from class java.nio.channels.spi.AbstractSelectableChannel
blockingLock, configureBlocking, implCloseChannel, isBlocking, isRegistered, keyFor, provider, register
 
Methods inherited from class java.nio.channels.SelectableChannel
register
 
Methods inherited from class java.nio.channels.spi.AbstractInterruptibleChannel
begin, close, end, isOpen
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.barchart.udt.nio.ChannelUDT
isConnectFinished, providerUDT, socketUDT, typeUDT, validOps
 
Methods inherited from interface java.nio.channels.Channel
close, isOpen
 

Constructor Detail

RendezvousChannelUDT

protected RendezvousChannelUDT(SelectorProviderUDT provider,
                               SocketUDT socketUDT)
                        throws ExceptionUDT
Ensure rendezvous mode.

Throws:
ExceptionUDT
Method Detail

kindUDT

public KindUDT kindUDT()
Description copied from interface: ChannelUDT
The kind of UDT channel.

Specified by:
kindUDT in interface ChannelUDT
Overrides:
kindUDT in class SocketChannelUDT

barchart-udt-core
2.3.0-SNAPSHOT / 2013-05-13T01:37:38.485-0500

Copyright © 2009-2013 Barchart, Inc.. All Rights Reserved.