A C E F G H L O R S T U V

A

addRegistrationListener(RegistrationListener) - Method in interface org.lastbamboo.common.sip.proxy.SipRegistrar
Adds the specified listener for registration events.
addRegistrationListener(RegistrationListener) - Method in class org.lastbamboo.common.sip.proxy.SipRegistrarImpl
 

C

canHandle(URI) - Method in class org.lastbamboo.common.sip.proxy.LastBambooLocationService
Returns whether this location service can handle a request URI.
canHandle(URI) - Method in interface org.lastbamboo.common.sip.proxy.LocationService
Returns whether this location service can handle a request URI.
canHandle(URI) - Method in class org.lastbamboo.common.sip.proxy.LocationServiceChain
Returns whether this location service can handle a request URI.
CanHandleRequestPredicate - Class in org.lastbamboo.common.sip.proxy
A predicate that evaluates a location service to see if it can handle a request provided in this class's constructor.
CanHandleRequestPredicate(URI) - Constructor for class org.lastbamboo.common.sip.proxy.CanHandleRequestPredicate
Constructs a new predicate.
createVisitor(IoSession) - Method in class org.lastbamboo.common.sip.proxy.SipProxyMessageVisitorFactory
 

E

evaluate(Object) - Method in class org.lastbamboo.common.sip.proxy.CanHandleRequestPredicate
ExternalDomainForwarder - Class in org.lastbamboo.common.sip.proxy.stateless
Message forwarder for forwarding messages to external domains, such as "vonage.com".
ExternalDomainForwarder() - Constructor for class org.lastbamboo.common.sip.proxy.stateless.ExternalDomainForwarder
 

F

forwardSipRequest(Invite) - Method in interface org.lastbamboo.common.sip.proxy.SipRequestForwarder
Forwards the SIP request to the appropriate target.
forwardSipRequest(Invite) - Method in class org.lastbamboo.common.sip.proxy.stateless.ExternalDomainForwarder
 
forwardSipRequest(Invite) - Method in class org.lastbamboo.common.sip.proxy.stateless.StatelessSipProxy
 
forwardSipRequest(Invite) - Method in class org.lastbamboo.common.sip.proxy.stateless.UnregisteredUriForwarder
 
forwardSipResponse(SipResponse) - Method in interface org.lastbamboo.common.sip.proxy.SipRequestAndResponseForwarder
Forwards the SIP response to the appropriate target.
forwardSipResponse(SipResponse) - Method in class org.lastbamboo.common.sip.proxy.stateless.StatelessSipProxy
 

G

getIoSession(URI) - Method in interface org.lastbamboo.common.sip.proxy.SipRegistrar
Accesses the reader/writer for sending a message to the specified URI.
getIoSession(URI) - Method in class org.lastbamboo.common.sip.proxy.SipRegistrarImpl
 
getRegistered() - Method in interface org.lastbamboo.common.sip.proxy.SipRegistrar
Get registered URIs
getRegistered() - Method in class org.lastbamboo.common.sip.proxy.SipRegistrarImpl
 
getSipMaxRegistered() - Method in class org.lastbamboo.common.sip.proxy.SipRegistrarImpl
 
getSipMaxRegistered() - Method in interface org.lastbamboo.common.sip.proxy.SipRegistrarImplMBean
Accessor for the maximum number of registrations we've seen.
getSipNumRegistered() - Method in class org.lastbamboo.common.sip.proxy.SipRegistrarImpl
 
getSipNumRegistered() - Method in interface org.lastbamboo.common.sip.proxy.SipRegistrarImplMBean
Accessor for the number of registered SIP clients.
getSipPort() - Method in class org.lastbamboo.common.sip.proxy.SipProxyImpl
 
getSipPort() - Method in interface org.lastbamboo.common.sip.proxy.SipProxyImplMBean
Accessor for the port SIP is running on.
getTargetSet(URI) - Method in class org.lastbamboo.common.sip.proxy.LastBambooLocationService
Returns a target set (URIs) for a given request URI.
getTargetSet(URI) - Method in interface org.lastbamboo.common.sip.proxy.LocationService
Returns a target set (URIs) for a given request URI.
getTargetSet(URI) - Method in class org.lastbamboo.common.sip.proxy.LocationServiceChain
Returns a target set (URIs) for a given request URI.

H

handleRegister(Register, IoSession) - Method in interface org.lastbamboo.common.sip.proxy.SipRegistrar
Processes the specified register request.
handleRegister(Register, IoSession) - Method in class org.lastbamboo.common.sip.proxy.SipRegistrarImpl
 
hasRegistration(URI) - Method in interface org.lastbamboo.common.sip.proxy.SipRegistrar
Determines whether or not we have a registration for the specified SIP URI.
hasRegistration(URI) - Method in class org.lastbamboo.common.sip.proxy.SipRegistrarImpl
 

L

LastBambooLocationService - Class in org.lastbamboo.common.sip.proxy
A location service for dealing with Last Bamboo SIP URIs.
LastBambooLocationService(UriUtils) - Constructor for class org.lastbamboo.common.sip.proxy.LastBambooLocationService
Constructs a new location service.
LocationService - Interface in org.lastbamboo.common.sip.proxy
A location service that provides targets given a request URI.
LocationServiceChain - Class in org.lastbamboo.common.sip.proxy
A chain of location services, any one of which might handle a particular URI.
LocationServiceChain(Collection) - Constructor for class org.lastbamboo.common.sip.proxy.LocationServiceChain
Constructs a new location service chain.

O

onRegistered(URI) - Method in interface org.lastbamboo.common.sip.proxy.RegistrationListener
Called when the specified SIP URI has registered.
onUnregistered(URI) - Method in interface org.lastbamboo.common.sip.proxy.RegistrationListener
Called when the specified SIP URI is no longer registered.
org.lastbamboo.common.sip.proxy - package org.lastbamboo.common.sip.proxy
 
org.lastbamboo.common.sip.proxy.stateless - package org.lastbamboo.common.sip.proxy.stateless
 

R

RegistrationListener - Interface in org.lastbamboo.common.sip.proxy
Interface for classes listening to SIP registration events.

S

serviceActivated(IoService, SocketAddress, IoHandler, IoServiceConfig) - Method in class org.lastbamboo.common.sip.proxy.SipProxyImpl
 
serviceDeactivated(IoService, SocketAddress, IoHandler, IoServiceConfig) - Method in class org.lastbamboo.common.sip.proxy.SipProxyImpl
 
sessionClosed(IoSession) - Method in interface org.lastbamboo.common.sip.proxy.SipRegistrar
Called when an IO session has closed -- we have lost a connection to a client.
sessionClosed(IoSession) - Method in class org.lastbamboo.common.sip.proxy.SipRegistrarImpl
 
sessionCreated(IoSession) - Method in class org.lastbamboo.common.sip.proxy.SipProxyImpl
 
sessionDestroyed(IoSession) - Method in class org.lastbamboo.common.sip.proxy.SipProxyImpl
 
SIP_PORT - Static variable in class org.lastbamboo.common.sip.proxy.SipConstants
Listening port.
SipConstants - Class in org.lastbamboo.common.sip.proxy
Constants for SIP.
SipConstants() - Constructor for class org.lastbamboo.common.sip.proxy.SipConstants
 
SipProxy - Interface in org.lastbamboo.common.sip.proxy
Interface for a SIP proxy.
SipProxyImpl - Class in org.lastbamboo.common.sip.proxy
Implementation of a SIP proxy.
SipProxyImpl(SipRequestAndResponseForwarder, SipRegistrar, SipHeaderFactory, SipMessageFactory, SipTcpTransportLayer) - Constructor for class org.lastbamboo.common.sip.proxy.SipProxyImpl
Creates a new SIP server.
SipProxyImplMBean - Interface in org.lastbamboo.common.sip.proxy
MBean for the SIP proxy server.
SipProxyMessageVisitor - Class in org.lastbamboo.common.sip.proxy
Message visitor for SIP servers.
SipProxyMessageVisitor(SipRequestAndResponseForwarder, SipRegistrar, SipMessageFactory, IoSession) - Constructor for class org.lastbamboo.common.sip.proxy.SipProxyMessageVisitor
Creates a new visitor.
SipProxyMessageVisitorFactory - Class in org.lastbamboo.common.sip.proxy
Factory for creating SIP proxy message visitors, the class for processing read messages on the server.
SipProxyMessageVisitorFactory(SipRequestAndResponseForwarder, SipRegistrar, SipMessageFactory) - Constructor for class org.lastbamboo.common.sip.proxy.SipProxyMessageVisitorFactory
Creates a new factory.
SipRegistrar - Interface in org.lastbamboo.common.sip.proxy
Registrar for SIP clients.
SipRegistrarImpl - Class in org.lastbamboo.common.sip.proxy
Registrar for SIP clients.
SipRegistrarImpl(SipMessageFactory, SipTcpTransportLayer) - Constructor for class org.lastbamboo.common.sip.proxy.SipRegistrarImpl
Creates a new registrar.
SipRegistrarImplMBean - Interface in org.lastbamboo.common.sip.proxy
MBean interface for using JMX to access information about the SIP server.
SipRequestAndResponseForwarder - Interface in org.lastbamboo.common.sip.proxy
Interface for classes that can forward SIP requests and responses.
SipRequestForwarder - Interface in org.lastbamboo.common.sip.proxy
Interface for classes that forward SIP requests.
start() - Method in interface org.lastbamboo.common.sip.proxy.SipProxy
Starts the proxy.
start() - Method in class org.lastbamboo.common.sip.proxy.SipProxyImpl
 
StatelessSipProxy - Class in org.lastbamboo.common.sip.proxy.stateless
Creates a new stateless SIP proxy.
StatelessSipProxy(SipTcpTransportLayer, SipRegistrar, SipRequestForwarder, SipRequestForwarder, UriUtils, SipMessageFactory) - Constructor for class org.lastbamboo.common.sip.proxy.stateless.StatelessSipProxy
Creates a new stateless SIP proxy.

T

toString() - Method in class org.lastbamboo.common.sip.proxy.SipProxyImpl
 
toString() - Method in class org.lastbamboo.common.sip.proxy.SipRegistrarImpl
 

U

UnregisteredUriForwarder - Class in org.lastbamboo.common.sip.proxy.stateless
This class is responsible for forwarding messages to URIs we do not have registration data for.
UnregisteredUriForwarder(LocationService, SipTcpTransportLayer, UriUtils, SipMessageFactory, SipRegistrar) - Constructor for class org.lastbamboo.common.sip.proxy.stateless.UnregisteredUriForwarder
Creates a new class for forwarding URIs we don't have registration data for.

V

visitDoubleCrlfKeepAlive(DoubleCrlfKeepAlive) - Method in class org.lastbamboo.common.sip.proxy.SipProxyMessageVisitor
 
visitInvite(Invite) - Method in class org.lastbamboo.common.sip.proxy.SipProxyMessageVisitor
 
visitRegister(Register) - Method in class org.lastbamboo.common.sip.proxy.SipProxyMessageVisitor
 
visitRequestTimedOut(RequestTimeoutResponse) - Method in class org.lastbamboo.common.sip.proxy.SipProxyMessageVisitor
 
visitResponse(SipResponse) - Method in class org.lastbamboo.common.sip.proxy.SipProxyMessageVisitor
 
visitUnknownRequest(UnknownSipRequest) - Method in class org.lastbamboo.common.sip.proxy.SipProxyMessageVisitor
 

A C E F G H L O R S T U V

Copyright © 2013 LittleShoot. All Rights Reserved.