|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.littleshoot.stun.stack.message.StunMessageVisitorAdapter<T>
T - The class the visitor methods return.public class StunMessageVisitorAdapter<T>
Adapter class for convenient creation of message visitor subclasses. This will log errors whenever something is visited that's not overidden. If a subclass should handle a message, it therefore must override the appropriate visit method.
| Constructor Summary | |
|---|---|
StunMessageVisitorAdapter()
|
|
| Method Summary | |
|---|---|
T |
visitAllocateErrorResponse(AllocateErrorResponse response)
Visits a response for a failed Allocate Request. |
T |
visitAllocateRequest(AllocateRequest request)
Visits the TURN usage allocate request message. |
T |
visitAllocateSuccessResponse(AllocateSuccessResponse response)
Visits a response for a successful Allocate Request. |
T |
visitBindingErrorResponse(BindingErrorResponse response)
Visits a binding error response. |
T |
visitBindingRequest(BindingRequest request)
Visits a binding message. |
T |
visitBindingSuccessResponse(BindingSuccessResponse response)
Visits a binding success response. |
T |
visitCanceledMessage(CanceledStunMessage message)
Visits a STUN message indicating the STUN transaction was canceled. |
T |
visitConnectErrorMesssage(ConnectErrorStunMessage message)
Visits a STUN "message" indicating there was a connection error, such as an ICMP error or a failure to create a TCP connection. |
T |
visitConnectionStatusIndication(ConnectionStatusIndication indication)
Visits a connection status indication message informing clients of the connection status of remote hosts. |
T |
visitConnectRequest(ConnectRequest request)
Visits a connection request from a client. |
T |
visitDataIndication(DataIndication data)
|
T |
visitNullMessage(NullStunMessage message)
Visits the absence of a message. |
T |
visitSendIndication(SendIndication request)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StunMessageVisitorAdapter()
| Method Detail |
|---|
public T visitAllocateRequest(AllocateRequest request)
StunMessageVisitor
visitAllocateRequest in interface StunMessageVisitor<T>request - The TURN usage allocate request.
public T visitBindingRequest(BindingRequest request)
StunMessageVisitor
visitBindingRequest in interface StunMessageVisitor<T>request - The binding message.
public T visitConnectRequest(ConnectRequest request)
StunMessageVisitor
visitConnectRequest in interface StunMessageVisitor<T>request - The connect request.
public T visitConnectionStatusIndication(ConnectionStatusIndication indication)
StunMessageVisitor
visitConnectionStatusIndication in interface StunMessageVisitor<T>indication - The connection status indication message.
public T visitDataIndication(DataIndication data)
visitDataIndication in interface StunMessageVisitor<T>public T visitSendIndication(SendIndication request)
visitSendIndication in interface StunMessageVisitor<T>public T visitAllocateSuccessResponse(AllocateSuccessResponse response)
StunMessageVisitor
visitAllocateSuccessResponse in interface StunMessageVisitor<T>response - The response to a successful Allocate Request.
public T visitAllocateErrorResponse(AllocateErrorResponse response)
StunMessageVisitor
visitAllocateErrorResponse in interface StunMessageVisitor<T>response - The response to a failed Allocate Request.
public T visitBindingSuccessResponse(BindingSuccessResponse response)
StunMessageVisitor
visitBindingSuccessResponse in interface StunMessageVisitor<T>response - The binding success response.
public T visitBindingErrorResponse(BindingErrorResponse response)
StunMessageVisitor
visitBindingErrorResponse in interface StunMessageVisitor<T>response - Binding error response.
public T visitNullMessage(NullStunMessage message)
StunMessageVisitor
visitNullMessage in interface StunMessageVisitor<T>message - The message to visit.
public T visitCanceledMessage(CanceledStunMessage message)
StunMessageVisitor
visitCanceledMessage in interface StunMessageVisitor<T>message - The canceled message.
public T visitConnectErrorMesssage(ConnectErrorStunMessage message)
StunMessageVisitor
visitConnectErrorMesssage in interface StunMessageVisitor<T>message - The connection error message.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||