public abstract class AbstractDataChannel extends java.lang.Object implements DataChannel
Modifier and Type | Field and Description |
---|---|
protected static java.util.Map |
dataHandlers |
protected Session |
session |
Constructor and Description |
---|
AbstractDataChannel(Session session) |
Modifier and Type | Method and Description |
---|---|
DataChannelWriter |
getDataChannelSink(TransferContext context) |
DataChannelReader |
getDataChannelSource(TransferContext context) |
boolean |
isDataSinkModeSupported()
Tests if the client supports specified transfer type and mode
(the client can write data in specific type & mode to the
data connection)
|
boolean |
isDataSourceModeSupported()
Tests if the client supports specified transfer type and mode
(the client can read data in specific type & mode from the
data connection)
|
static void |
registerHandler(int transferMode,
int transferType,
int type,
java.lang.Class clazz) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close, startTransfer, startTransfer
protected Session session
protected static java.util.Map dataHandlers
public AbstractDataChannel(Session session)
public static void registerHandler(int transferMode, int transferType, int type, java.lang.Class clazz) throws java.lang.Exception
java.lang.Exception
public boolean isDataSourceModeSupported()
public boolean isDataSinkModeSupported()
public DataChannelReader getDataChannelSource(TransferContext context) throws java.lang.Exception
java.lang.Exception
public DataChannelWriter getDataChannelSink(TransferContext context) throws java.lang.Exception
java.lang.Exception
Copyright © 2012. All Rights Reserved.