public abstract class AbstractDataChannel extends Object implements DataChannel
Modifier and Type | Field and Description |
---|---|
protected static 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,
Class clazz) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close, startTransfer, startTransfer
public AbstractDataChannel(Session session)
public static void registerHandler(int transferMode, int transferType, int type, Class clazz) throws Exception
Exception
public boolean isDataSourceModeSupported()
public boolean isDataSinkModeSupported()
public DataChannelReader getDataChannelSource(TransferContext context) throws Exception
Exception
public DataChannelWriter getDataChannelSink(TransferContext context) throws Exception
Exception
Copyright © 2016. All rights reserved.