Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
C
E
G
H
M
O
R
S
T
V
W
A
addConnection(IoSession)
- Method in interface org.lastbamboo.common.turn.server.
TurnClient
Adds the specified connection for this TURN client.
addConnection(IoSession)
- Method in class org.lastbamboo.common.turn.server.
TurnClientImpl
allocateBinding(IoSession)
- Method in interface org.lastbamboo.common.turn.server.
TurnClientManager
Allocates a binding for the specified TURN client that other nodes can use to access it.
allocateBinding(IoSession)
- Method in class org.lastbamboo.common.turn.server.
TurnClientManagerImpl
AllocatedTurnServer
- Interface in
org.lastbamboo.common.turn.server.allocated
Interface for a TURN server created in response to a TURN Allocate Request from a client.
AllocatedTurnServerIoHandler
- Class in
org.lastbamboo.common.turn.server.allocated
IoHandler
for processing TURN Data Indication messages that have been created to wrap raw data received from remote hosts.
AllocatedTurnServerIoHandler(TurnClient)
- Constructor for class org.lastbamboo.common.turn.server.allocated.
AllocatedTurnServerIoHandler
Creates a new IO handler for the specified TURN client.
C
close()
- Method in interface org.lastbamboo.common.turn.server.
TurnClient
Closes the client and all associated connections.
close()
- Method in class org.lastbamboo.common.turn.server.
TurnClientImpl
createVisitor(IoSession)
- Method in class org.lastbamboo.common.turn.server.
TurnServerMessageVisitorFactory
createVisitor(IoSession, Object)
- Method in class org.lastbamboo.common.turn.server.
TurnServerMessageVisitorFactory
E
exceptionCaught(IoSession, Throwable)
- Method in class org.lastbamboo.common.turn.server.allocated.
AllocatedTurnServerIoHandler
G
getIoSession()
- Method in interface org.lastbamboo.common.turn.server.
TurnClient
Accessor for the handler for reading and writing data with this client.
getIoSession()
- Method in class org.lastbamboo.common.turn.server.
TurnClientImpl
getMappedAddress()
- Method in interface org.lastbamboo.common.turn.server.
TurnClient
Accessor for the MAPPED ADDRESS, otherwise known as the server reflexive address.
getMappedAddress()
- Method in class org.lastbamboo.common.turn.server.
TurnClientImpl
getMaxNumRemoteSingleTurnClient()
- Method in class org.lastbamboo.common.turn.server.
TurnClientManagerImpl
getMaxNumRemoteSingleTurnClient()
- Method in interface org.lastbamboo.common.turn.server.
TurnClientManagerImplMBean
Get the maximum number of remote host connections we've seen for any single client.
getMaxNumRemoteTurnClients()
- Method in class org.lastbamboo.common.turn.server.
TurnClientManagerImpl
getMaxNumRemoteTurnClients()
- Method in interface org.lastbamboo.common.turn.server.
TurnClientManagerImplMBean
Accessor for the maximum number of remote clients at any one time.
getMaxNumTurnClients()
- Method in class org.lastbamboo.common.turn.server.
TurnClientManagerImpl
getMaxNumTurnClients()
- Method in interface org.lastbamboo.common.turn.server.
TurnClientManagerImplMBean
Accessor for the maximum number of TURN clients seen.
getNumConnections()
- Method in interface org.lastbamboo.common.turn.server.
TurnClient
Returns the number of connections for this TURN client.
getNumConnections()
- Method in class org.lastbamboo.common.turn.server.
TurnClientImpl
Returns the number of connections for this TURN client.
getNumRemoteTurnClients()
- Method in class org.lastbamboo.common.turn.server.
TurnClientManagerImpl
getNumRemoteTurnClients()
- Method in interface org.lastbamboo.common.turn.server.
TurnClientManagerImplMBean
Accessor for the total number of remote clients accessing the server.
getNumTurnClients()
- Method in class org.lastbamboo.common.turn.server.
TurnClientManagerImpl
getNumTurnClients()
- Method in interface org.lastbamboo.common.turn.server.
TurnClientManagerImplMBean
Accessor for the number of clients currently connected to this TURN server.
getRelayAddress()
- Method in interface org.lastbamboo.common.turn.server.
TurnClient
Accessor for the IP and port this server has allocated on behalf of the TURN client.
getRelayAddress()
- Method in class org.lastbamboo.common.turn.server.
TurnClientImpl
getSocketAddress()
- Method in interface org.lastbamboo.common.turn.server.allocated.
AllocatedTurnServer
Accessor for the address the server is listening on.
getSocketAddress()
- Method in class org.lastbamboo.common.turn.server.allocated.
TcpAllocatedTurnServer
getTurnClient(IoSession)
- Method in interface org.lastbamboo.common.turn.server.
TurnClientManager
Accessor for the TURN client handler for the specified TURN client address.
getTurnClient(IoSession)
- Method in class org.lastbamboo.common.turn.server.
TurnClientManagerImpl
getTurnPort()
- Method in class org.lastbamboo.common.turn.server.
TcpTurnServer
getTurnPort()
- Method in interface org.lastbamboo.common.turn.server.
TcpTurnServerMBean
Accessor for the port the TURN server is running on.
H
handleConnect(InetSocketAddress)
- Method in interface org.lastbamboo.common.turn.server.
TurnClient
Tells the client to appropriately handle a connect request to the specified remote host.
handleConnect(InetSocketAddress)
- Method in class org.lastbamboo.common.turn.server.
TurnClientImpl
hasActiveDestination()
- Method in interface org.lastbamboo.common.turn.server.
TurnClient
Returns whether or not the TURN client has set its "active destination" turning off TURN messaging on that connection.
hasActiveDestination()
- Method in class org.lastbamboo.common.turn.server.
TurnClientImpl
hasIncomingPermission(IoSession)
- Method in interface org.lastbamboo.common.turn.server.
TurnClient
Returns whether or not the remote host who created the specified session has permission to open a connection to this TURN client.
hasIncomingPermission(IoSession)
- Method in class org.lastbamboo.common.turn.server.
TurnClientImpl
M
main(String[])
- Static method in class org.lastbamboo.common.turn.server.
TurnLauncher
Launches the SIP and TURN servers.
messageReceived(IoSession, Object)
- Method in class org.lastbamboo.common.turn.server.allocated.
AllocatedTurnServerIoHandler
messageReceived(IoFilter.NextFilter, IoSession, Object)
- Method in class org.lastbamboo.common.turn.server.allocated.
TurnRawDataFilter
messageSent(IoSession, Object)
- Method in class org.lastbamboo.common.turn.server.
TurnServerIoHandler
O
org.lastbamboo.common.turn.server
- package org.lastbamboo.common.turn.server
org.lastbamboo.common.turn.server.allocated
- package org.lastbamboo.common.turn.server.allocated
R
removeBinding(IoSession)
- Method in interface org.lastbamboo.common.turn.server.
TurnClientManager
Removes the TURN client associated with the specified reader/writer instance.
removeBinding(IoSession)
- Method in class org.lastbamboo.common.turn.server.
TurnClientManagerImpl
removeConnection(IoSession)
- Method in interface org.lastbamboo.common.turn.server.
TurnClient
Removes the connection.
removeConnection(IoSession)
- Method in class org.lastbamboo.common.turn.server.
TurnClientImpl
S
serviceActivated(IoService, SocketAddress, IoHandler, IoServiceConfig)
- Method in class org.lastbamboo.common.turn.server.allocated.
TcpAllocatedTurnServer
serviceActivated(IoService, SocketAddress, IoHandler, IoServiceConfig)
- Method in class org.lastbamboo.common.turn.server.
TcpTurnServer
serviceDeactivated(IoService, SocketAddress, IoHandler, IoServiceConfig)
- Method in class org.lastbamboo.common.turn.server.allocated.
TcpAllocatedTurnServer
serviceDeactivated(IoService, SocketAddress, IoHandler, IoServiceConfig)
- Method in class org.lastbamboo.common.turn.server.
TcpTurnServer
sessionCreated(IoSession)
- Method in class org.lastbamboo.common.turn.server.allocated.
AllocatedTurnServerIoHandler
sessionCreated(IoSession)
- Method in class org.lastbamboo.common.turn.server.allocated.
TcpAllocatedTurnServer
sessionCreated(IoSession)
- Method in class org.lastbamboo.common.turn.server.
TcpTurnServer
sessionCreated(IoSession)
- Method in class org.lastbamboo.common.turn.server.
TurnServerIoHandler
sessionDestroyed(IoSession)
- Method in class org.lastbamboo.common.turn.server.allocated.
TcpAllocatedTurnServer
sessionDestroyed(IoSession)
- Method in class org.lastbamboo.common.turn.server.
TcpTurnServer
sessionIdle(IoSession, IdleStatus)
- Method in class org.lastbamboo.common.turn.server.allocated.
AllocatedTurnServerIoHandler
sessionIdle(IoSession, IdleStatus)
- Method in class org.lastbamboo.common.turn.server.
TurnServerIoHandler
start()
- Method in interface org.lastbamboo.common.turn.server.allocated.
AllocatedTurnServer
Starts the server.
start()
- Method in class org.lastbamboo.common.turn.server.allocated.
TcpAllocatedTurnServer
start()
- Method in class org.lastbamboo.common.turn.server.
TcpTurnServer
start()
- Method in class org.lastbamboo.common.turn.server.
TurnLauncher
Launches any services that should be launched only if this peer is on the open Internet, such as running a TURN server or a SIP proxy.
start()
- Method in interface org.lastbamboo.common.turn.server.
TurnServer
Starts the server.
startServer()
- Method in interface org.lastbamboo.common.turn.server.
TurnClient
Starts the separate server running on the client's allocated address for accepting connections from remote hosts.
startServer()
- Method in class org.lastbamboo.common.turn.server.
TurnClientImpl
stop()
- Method in interface org.lastbamboo.common.turn.server.allocated.
AllocatedTurnServer
Stops the server.
stop()
- Method in class org.lastbamboo.common.turn.server.allocated.
TcpAllocatedTurnServer
stop()
- Method in class org.lastbamboo.common.turn.server.
TcpTurnServer
stop()
- Method in class org.lastbamboo.common.turn.server.
TurnLauncher
Stops the server.
stop()
- Method in interface org.lastbamboo.common.turn.server.
TurnServer
Stops the server.
T
TcpAllocatedTurnServer
- Class in
org.lastbamboo.common.turn.server.allocated
Implementation of a TCP allocated TURN server.
TcpAllocatedTurnServer(TurnClient, InetAddress)
- Constructor for class org.lastbamboo.common.turn.server.allocated.
TcpAllocatedTurnServer
Creates a new TURN server allocated on behalf of a TURN client.
TcpTurnServer
- Class in
org.lastbamboo.common.turn.server
Server for processing TURN TCP messages.
TcpTurnServer()
- Constructor for class org.lastbamboo.common.turn.server.
TcpTurnServer
Creates a new TCP TURN server.
TcpTurnServer(TurnClientManager)
- Constructor for class org.lastbamboo.common.turn.server.
TcpTurnServer
Creates a new TCP TURN server.
TcpTurnServerMBean
- Interface in
org.lastbamboo.common.turn.server
MBean interface for the TURN server class.
TurnClient
- Interface in
org.lastbamboo.common.turn.server
Interface for classes that keep track of data for TURN clients that this server has allocated addresses for.
TurnClientImpl
- Class in
org.lastbamboo.common.turn.server
Default TURN client implementation.
TurnClientImpl(InetAddress, IoSession)
- Constructor for class org.lastbamboo.common.turn.server.
TurnClientImpl
Creates a new TURN client abstraction for the specified TURN client address and port.
TurnClientManager
- Interface in
org.lastbamboo.common.turn.server
Interface for classes that manage allocated binding for TURN clients.
TurnClientManagerImpl
- Class in
org.lastbamboo.common.turn.server
Manages endpoint bindings for TURN clients.
TurnClientManagerImpl()
- Constructor for class org.lastbamboo.common.turn.server.
TurnClientManagerImpl
Creates a new TURN client manager.
TurnClientManagerImplMBean
- Interface in
org.lastbamboo.common.turn.server
MBean for accessing data about the
TurnClientManagerImpl
.
TurnLauncher
- Class in
org.lastbamboo.common.turn.server
Launcher class for launching a TURN servers.
TurnLauncher()
- Constructor for class org.lastbamboo.common.turn.server.
TurnLauncher
Creates a new TURN launcher.
TurnRawDataFilter
- Class in
org.lastbamboo.common.turn.server.allocated
Decoder that reads in raw data from remote hosts and forwards it to the TURN client.
TurnRawDataFilter()
- Constructor for class org.lastbamboo.common.turn.server.allocated.
TurnRawDataFilter
TurnServer
- Interface in
org.lastbamboo.common.turn.server
Interface for creating a new TURN server.
TurnServerIoHandler
- Class in
org.lastbamboo.common.turn.server
IoHandler
for TURN STUN servers.
TurnServerIoHandler(StunMessageVisitorFactory)
- Constructor for class org.lastbamboo.common.turn.server.
TurnServerIoHandler
Creates a new server IO handler.
TurnServerMessageVisitor
- Class in
org.lastbamboo.common.turn.server
Class that responds to TURN requests from a single TURN client.
TurnServerMessageVisitor(IoSession, TurnClientManager)
- Constructor for class org.lastbamboo.common.turn.server.
TurnServerMessageVisitor
Creates a new visitor that responds to incoming TURN client requests.
TurnServerMessageVisitorFactory
- Class in
org.lastbamboo.common.turn.server
Factory fore creating message visitors for TURN servers.
TurnServerMessageVisitorFactory(TurnClientManager)
- Constructor for class org.lastbamboo.common.turn.server.
TurnServerMessageVisitorFactory
Creates a new visitor that responds to incoming TURN client requests.
V
visitAllocateRequest(AllocateRequest)
- Method in class org.lastbamboo.common.turn.server.
TurnServerMessageVisitor
visitConnectRequest(ConnectRequest)
- Method in class org.lastbamboo.common.turn.server.
TurnServerMessageVisitor
visitSendIndication(SendIndication)
- Method in class org.lastbamboo.common.turn.server.
TurnServerMessageVisitor
W
write(InetSocketAddress, ByteBuffer)
- Method in interface org.lastbamboo.common.turn.server.
TurnClient
Writes data from this TURN client to the specified remote address.
write(InetSocketAddress, ByteBuffer)
- Method in class org.lastbamboo.common.turn.server.
TurnClientImpl
A
C
E
G
H
M
O
R
S
T
V
W
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2013
LittleShoot
. All Rights Reserved.