org.lastbamboo.common.stun.client
Class StunClientMessageVisitor<T>
java.lang.Object
org.littleshoot.stun.stack.message.StunMessageVisitorAdapter<T>
org.lastbamboo.common.stun.client.StunClientMessageVisitor<T>
- Type Parameters:
T - The type the specific visitor returns.
- All Implemented Interfaces:
- org.littleshoot.stun.stack.message.StunMessageVisitor<T>
public class StunClientMessageVisitor<T>
- extends org.littleshoot.stun.stack.message.StunMessageVisitorAdapter<T>
A visitor for STUN messages on STUN clients.
|
Field Summary |
protected org.littleshoot.stun.stack.transaction.StunTransactionTracker<T> |
m_transactionTracker
|
|
Constructor Summary |
StunClientMessageVisitor(org.littleshoot.stun.stack.transaction.StunTransactionTracker<T> transactionTracker)
Creates a new STUN client message visitor. |
| Methods inherited from class org.littleshoot.stun.stack.message.StunMessageVisitorAdapter |
visitAllocateErrorResponse, visitAllocateRequest, visitAllocateSuccessResponse, visitBindingRequest, visitCanceledMessage, visitConnectionStatusIndication, visitConnectRequest, visitDataIndication, visitNullMessage, visitSendIndication |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_transactionTracker
protected final org.littleshoot.stun.stack.transaction.StunTransactionTracker<T> m_transactionTracker
StunClientMessageVisitor
public StunClientMessageVisitor(org.littleshoot.stun.stack.transaction.StunTransactionTracker<T> transactionTracker)
- Creates a new STUN client message visitor.
- Parameters:
transactionTracker - The class that keeps track of transactions.
visitConnectErrorMesssage
public T visitConnectErrorMesssage(org.littleshoot.stun.stack.message.ConnectErrorStunMessage message)
- Specified by:
visitConnectErrorMesssage in interface org.littleshoot.stun.stack.message.StunMessageVisitor<T>- Overrides:
visitConnectErrorMesssage in class org.littleshoot.stun.stack.message.StunMessageVisitorAdapter<T>
visitBindingErrorResponse
public T visitBindingErrorResponse(org.littleshoot.stun.stack.message.BindingErrorResponse response)
- Specified by:
visitBindingErrorResponse in interface org.littleshoot.stun.stack.message.StunMessageVisitor<T>- Overrides:
visitBindingErrorResponse in class org.littleshoot.stun.stack.message.StunMessageVisitorAdapter<T>
visitBindingSuccessResponse
public T visitBindingSuccessResponse(org.littleshoot.stun.stack.message.BindingSuccessResponse response)
- Specified by:
visitBindingSuccessResponse in interface org.littleshoot.stun.stack.message.StunMessageVisitor<T>- Overrides:
visitBindingSuccessResponse in class org.littleshoot.stun.stack.message.StunMessageVisitorAdapter<T>
Copyright © 2013 LittleShoot. All Rights Reserved.