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

Copyright © 2013 LittleShoot. All Rights Reserved.