public class LocalChannelReference extends Object
Constructor and Description |
---|
LocalChannelReference()
Special empty LCR constructor
|
LocalChannelReference(NetworkChannelReference networkChannelRef,
Integer remoteId,
R66Future futureRequest) |
public LocalChannelReference(NetworkChannelReference networkChannelRef, Integer remoteId, R66Future futureRequest) throws OpenR66ProtocolRemoteShutdownException
networkChannelRef
- remoteId
- futureRequest
- OpenR66ProtocolRemoteShutdownException
public LocalChannelReference()
public void close()
public io.netty.channel.Channel getNetworkChannel()
public Integer getLocalId()
public Integer getRemoteId()
public io.netty.handler.traffic.ChannelTrafficShapingHandler getChannelTrafficShapingHandler()
public NetworkChannelReference getNetworkChannelObject()
public NetworkServerHandler getNetworkServerHandler()
public TransferActions getServerHandler()
public io.netty.channel.ChannelHandlerContext getChannelHandlerContextNetwork()
public DbSession getDbSession()
public void setRemoteId(Integer remoteId)
remoteId
- the remoteId to setpublic R66Session getSession()
public void setSession(R66Session session)
session
- the session to setpublic String getErrorMessage()
public void setErrorMessage(String errorMessage, ErrorCode code)
errorMessage
- the errorMessage to setpublic ErrorCode getCurrentCode()
public void validateStartup(boolean validate)
validate
- public R66Future getFutureValidateStartup()
public boolean isConnectionValidate()
public void validateConnection(boolean validate, R66Result result)
validate
- public R66Future getFutureValidateConnection()
public void validateEndTransfer(R66Result finalValue)
finalValue
- public R66Future getFutureEndTransfer()
public void waitReadyForSendThrough() throws OpenR66Exception
OpenR66Exception
public R66Future getFutureValidRequest()
public R66Future getFutureRequest()
public void invalidateRequest(R66Result finalvalue)
finalvalue
- public void validateRequest(R66Result finalValue)
finalValue
- public void setChannelLimit(boolean isSender, long limit)
public long getChannelLimit(boolean isSender)
public RecvThroughHandler getRecvThroughHandler()
public boolean isRecvThroughMode()
public void setRecvThroughHandler(RecvThroughHandler recvThroughHandler)
recvThroughHandler
- the recvThroughHandler to setpublic boolean isSendThroughMode()
public void setSendThroughMode(boolean isSendThroughMode)
isSendThroughMode
- the isSendThroughMode to setpublic ClientRunner getClientRunner()
public void setClientRunner(ClientRunner clientRunner)
clientRunner
- the clientRunner to setpublic void sessionNewState(R66FiniteDualStates desiredState)
desiredState
- public R66FiniteDualStates getSessionState()
public String getHashComputeDuringTransfer()
public void setHashComputeDuringTransfer(String hashComputeDuringTransfer)
hashComputeDuringTransfer
- the hashComputeDuringTransfer to
setpublic void setPartialHash()
public boolean isPartialHash()
public PartnerConfiguration getPartner()
public void setPartner(String hostId)
hostId
- the partner to setpublic String getRequestId()
public void setRequestId(String requestId)
requestId
- the requestId to setCopyright © 2009–2020 Waarp. All rights reserved.