Uses of Interface
org.littleshoot.stun.stack.message.StunMessage

Packages that use StunMessage
org.littleshoot.stun.stack   
org.littleshoot.stun.stack.encoder   
org.littleshoot.stun.stack.message   
org.littleshoot.stun.stack.message.turn   
org.littleshoot.stun.stack.transaction   
 

Uses of StunMessage in org.littleshoot.stun.stack
 

Methods in org.littleshoot.stun.stack that return types with arguments of type StunMessage
 Class<StunMessage> StunDemuxableProtocolCodecFactory.getClassToEncode()
           
 

Uses of StunMessage in org.littleshoot.stun.stack.encoder
 

Methods in org.littleshoot.stun.stack.encoder with parameters of type StunMessage
 org.littleshoot.mina.common.ByteBuffer StunMessageEncoder.encode(StunMessage stunMessage)
          Encodes a StunMessage into a ByteBuffer.
 

Uses of StunMessage in org.littleshoot.stun.stack.message
 

Classes in org.littleshoot.stun.stack.message that implement StunMessage
 class AbstractStunMessage
          Abstracts out common methods and data of STUN messages.
 class BindingErrorResponse
          Binding error response message.
 class BindingRequest
          A STUN Binding message.
 class BindingSuccessResponse
          Binding response message.
 class CanceledStunMessage
          Placeholder class that forces callers to handle cases where the request transaction was cancelled.
 class ConnectErrorStunMessage
          STUN "message" indicating there was an ICMP error.
 class NullStunMessage
          Placeholder class that forces callers to handle cases such as when there is no response to a request.
 

Uses of StunMessage in org.littleshoot.stun.stack.message.turn
 

Classes in org.littleshoot.stun.stack.message.turn that implement StunMessage
 class AbstractStunDataMessage
          Abstract class for TURN messages containing data, particularly the Send Indication and the Data Indication messages.
 class AllocateErrorResponse
          Creates a new response to an allocate request.
 class AllocateRequest
          Allocate request message.
 class AllocateSuccessResponse
          Creates a new response to an allocate request.
 class ConnectionStatusIndication
          Message indicating the connection status of a specific remote host.
 class ConnectRequest
          A TURN connect request message.
 class DataIndication
          TURN message that encapsulates data coming from a remote host for sending on to the TURN client.
 class SendIndication
          TURN send message for encapsulating data to be sent to remote hosts.
 

Uses of StunMessage in org.littleshoot.stun.stack.transaction
 

Methods in org.littleshoot.stun.stack.transaction that return StunMessage
 StunMessage StunClientTransactionImpl.getRequest()
           
 StunMessage StunClientTransaction.getRequest()
          Accessor for the request that started the transaction.
 StunMessage StunClientTransactionImpl.visitAllocateErrorResponse(AllocateErrorResponse response)
           
 StunMessage StunClientTransactionImpl.visitAllocateRequest(AllocateRequest request)
           
 StunMessage StunClientTransactionImpl.visitAllocateSuccessResponse(AllocateSuccessResponse response)
           
 StunMessage StunClientTransactionImpl.visitBindingErrorResponse(BindingErrorResponse response)
           
 StunMessage StunClientTransactionImpl.visitBindingRequest(BindingRequest binding)
           
 StunMessage StunClientTransactionImpl.visitBindingSuccessResponse(BindingSuccessResponse response)
           
 StunMessage StunClientTransactionImpl.visitCanceledMessage(CanceledStunMessage message)
           
 StunMessage StunClientTransactionImpl.visitConnectErrorMesssage(ConnectErrorStunMessage message)
           
 StunMessage StunClientTransactionImpl.visitConnectionStatusIndication(ConnectionStatusIndication indication)
           
 StunMessage StunClientTransactionImpl.visitConnectRequest(ConnectRequest request)
           
 StunMessage StunClientTransactionImpl.visitDataIndication(DataIndication data)
           
 StunMessage StunClientTransactionImpl.visitNullMessage(NullStunMessage message)
           
 StunMessage StunClientTransactionImpl.visitSendIndication(SendIndication request)
           
 

Methods in org.littleshoot.stun.stack.transaction that return types with arguments of type StunMessage
 StunClientTransaction<StunMessage> StunTransactionTrackerImpl.getClientTransaction(StunMessage message)
           
 

Methods in org.littleshoot.stun.stack.transaction with parameters of type StunMessage
 void StunTransactionTrackerImpl.addTransaction(StunMessage request, StunTransactionListener listener, InetSocketAddress localAddress, InetSocketAddress remoteAddress)
           
 void StunTransactionTracker.addTransaction(StunMessage request, StunTransactionListener listener, InetSocketAddress localAddress, InetSocketAddress remoteAddress)
          Adds a transaction for the specified request with the specified listener.
 StunClientTransaction<StunMessage> StunTransactionTrackerImpl.getClientTransaction(StunMessage message)
           
 StunClientTransaction<T> StunTransactionTracker.getClientTransaction(StunMessage message)
          Accessor for the client transcaction associated with the specified message.
 Object StunTransactionTrackerImpl.onTransactionFailed(StunMessage request, StunMessage response)
           
 T StunTransactionListener.onTransactionFailed(StunMessage request, StunMessage response)
          Called when the transaction failed with an error response, a timeout, or for any other reason.
 Object StunTransactionTrackerImpl.onTransactionSucceeded(StunMessage request, StunMessage response)
           
 T StunTransactionListener.onTransactionSucceeded(StunMessage message, StunMessage response)
          Called when the transaction completed normally with a successful binding response.
 

Constructors in org.littleshoot.stun.stack.transaction with parameters of type StunMessage
StunClientTransactionImpl(StunMessage request, List<StunTransactionListener> transactionListeners, InetSocketAddress remoteAddress)
          Creates a new STUN client transaction.
StunClientTransactionImpl(StunMessage request, StunTransactionListener transactionListener, InetSocketAddress remoteAddress)
          Creates a new STUN client transaction.
 



Copyright © 2013 LittleShoot. All Rights Reserved.