org.apache.catalina.tribes.transport

Class AbstractSender

public abstract class AbstractSender extends Object implements DataSender

Title:

Description:

Company:

Version: 1.0

Author: not attributable

Constructor Summary
AbstractSender()
Method Summary
abstract voidconnect()
connect
abstract voiddisconnect()
disconnect
InetAddressgetAddress()
intgetAttempt()
longgetConnectTime()
MembergetDestination()
booleangetDirect()
booleangetDirectBuffer()
intgetKeepAliveCount()
longgetKeepAliveTime()
intgetMaxRetryAttempts()
booleangetOoBInline()
intgetPort()
intgetRequestCount()
intgetRxBufSize()
booleangetSoKeepAlive()
booleangetSoLingerOn()
intgetSoLingerTime()
booleangetSoReuseAddress()
intgetSoTrafficClass()
booleangetTcpNoDelay()
booleangetThrowOnFailedAck()
longgetTimeout()
intgetTxBufSize()
booleanisConnected()
booleankeepalive()
keepalive
voidsetAddress(InetAddress address)
voidsetAttempt(int attempt)
protected voidsetConnected(boolean connected)
voidsetConnectTime(long connectTime)
voidsetDestination(Member destination)
voidsetDirect(boolean direct)
voidsetDirectBuffer(boolean directBuffer)
voidsetKeepAliveCount(int keepAliveCount)
voidsetKeepAliveTime(long keepAliveTime)
voidsetMaxRetryAttempts(int maxRetryAttempts)
voidsetOoBInline(boolean ooBInline)
voidsetPort(int port)
voidsetRequestCount(int requestCount)
voidsetRxBufSize(int rxBufSize)
voidsetSoKeepAlive(boolean soKeepAlive)
voidsetSoLingerOn(boolean soLingerOn)
voidsetSoLingerTime(int soLingerTime)
voidsetSoReuseAddress(boolean soReuseAddress)
voidsetSoTrafficClass(int soTrafficClass)
voidsetTcpNoDelay(boolean tcpNoDelay)
voidsetThrowOnFailedAck(boolean throwOnFailedAck)
voidsetTimeout(long timeout)
voidsetTxBufSize(int txBufSize)
static voidtransferProperties(AbstractSender from, AbstractSender to)
transfers sender properties from one sender to another

Constructor Detail

AbstractSender

public AbstractSender()

Method Detail

connect

public abstract void connect()
connect

Throws: IOException

UNKNOWN: Implement this org.apache.catalina.tribes.transport.DataSender method

disconnect

public abstract void disconnect()
disconnect

UNKNOWN: Implement this org.apache.catalina.tribes.transport.DataSender method

getAddress

public InetAddress getAddress()

getAttempt

public int getAttempt()

getConnectTime

public long getConnectTime()

getDestination

public Member getDestination()

getDirect

public boolean getDirect()

getDirectBuffer

public boolean getDirectBuffer()

getKeepAliveCount

public int getKeepAliveCount()

getKeepAliveTime

public long getKeepAliveTime()

getMaxRetryAttempts

public int getMaxRetryAttempts()

getOoBInline

public boolean getOoBInline()

getPort

public int getPort()

getRequestCount

public int getRequestCount()

getRxBufSize

public int getRxBufSize()

getSoKeepAlive

public boolean getSoKeepAlive()

getSoLingerOn

public boolean getSoLingerOn()

getSoLingerTime

public int getSoLingerTime()

getSoReuseAddress

public boolean getSoReuseAddress()

getSoTrafficClass

public int getSoTrafficClass()

getTcpNoDelay

public boolean getTcpNoDelay()

getThrowOnFailedAck

public boolean getThrowOnFailedAck()

getTimeout

public long getTimeout()

getTxBufSize

public int getTxBufSize()

isConnected

public boolean isConnected()

keepalive

public boolean keepalive()
keepalive

Returns: boolean

UNKNOWN: Implement this org.apache.catalina.tribes.transport.DataSender method

setAddress

public void setAddress(InetAddress address)

setAttempt

public void setAttempt(int attempt)

setConnected

protected void setConnected(boolean connected)

setConnectTime

public void setConnectTime(long connectTime)

setDestination

public void setDestination(Member destination)

setDirect

public void setDirect(boolean direct)

setDirectBuffer

public void setDirectBuffer(boolean directBuffer)

setKeepAliveCount

public void setKeepAliveCount(int keepAliveCount)

setKeepAliveTime

public void setKeepAliveTime(long keepAliveTime)

setMaxRetryAttempts

public void setMaxRetryAttempts(int maxRetryAttempts)

setOoBInline

public void setOoBInline(boolean ooBInline)

setPort

public void setPort(int port)

setRequestCount

public void setRequestCount(int requestCount)

setRxBufSize

public void setRxBufSize(int rxBufSize)

setSoKeepAlive

public void setSoKeepAlive(boolean soKeepAlive)

setSoLingerOn

public void setSoLingerOn(boolean soLingerOn)

setSoLingerTime

public void setSoLingerTime(int soLingerTime)

setSoReuseAddress

public void setSoReuseAddress(boolean soReuseAddress)

setSoTrafficClass

public void setSoTrafficClass(int soTrafficClass)

setTcpNoDelay

public void setTcpNoDelay(boolean tcpNoDelay)

setThrowOnFailedAck

public void setThrowOnFailedAck(boolean throwOnFailedAck)

setTimeout

public void setTimeout(long timeout)

setTxBufSize

public void setTxBufSize(int txBufSize)

transferProperties

public static void transferProperties(AbstractSender from, AbstractSender to)
transfers sender properties from one sender to another

Parameters: from AbstractSender to AbstractSender

Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.