org.lastbamboo.common.ice.candidate
Class IceCandidateVisitorAdapter<T>

java.lang.Object
  extended by org.lastbamboo.common.ice.candidate.IceCandidateVisitorAdapter<T>
Type Parameters:
T - The class to return from visit methods.
All Implemented Interfaces:
IceCandidateVisitor<T>

public abstract class IceCandidateVisitorAdapter<T>
extends Object
implements IceCandidateVisitor<T>

Adaptor for IceCandidateVisitors.


Constructor Summary
IceCandidateVisitorAdapter()
          Creates a new adaptor with the default log warning levels.
IceCandidateVisitorAdapter(boolean warn)
          Creates a new adaptor with the specified log warning level when we visit methods that are no overridden.
 
Method Summary
 void visitCandidates(Collection<IceCandidate> candidates)
          Visits the specified Collection of ICE candidates.
 T visitTcpActiveCandidate(IceTcpActiveCandidate candidate)
           
 T visitTcpHostPassiveCandidate(IceTcpHostPassiveCandidate candidate)
           
 T visitTcpPeerReflexiveCandidate(IceTcpPeerReflexiveCandidate candidate)
           
 T visitTcpRelayPassiveCandidate(IceTcpRelayPassiveCandidate candidate)
           
 T visitTcpServerReflexiveSoCandidate(IceTcpServerReflexiveSoCandidate candidate)
           
 T visitUdpHostCandidate(IceUdpHostCandidate candidate)
           
 T visitUdpPeerReflexiveCandidate(IceUdpPeerReflexiveCandidate candidate)
           
 T visitUdpRelayCandidate(IceUdpRelayCandidate candidate)
           
 T visitUdpServerReflexiveCandidate(IceUdpServerReflexiveCandidate candidate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IceCandidateVisitorAdapter

public IceCandidateVisitorAdapter()
Creates a new adaptor with the default log warning levels.


IceCandidateVisitorAdapter

public IceCandidateVisitorAdapter(boolean warn)
Creates a new adaptor with the specified log warning level when we visit methods that are no overridden.

Parameters:
warn - Whether or not to issue warning logs when methods are used that are not overridden.
Method Detail

visitCandidates

public void visitCandidates(Collection<IceCandidate> candidates)
Description copied from interface: IceCandidateVisitor
Visits the specified Collection of ICE candidates.

Specified by:
visitCandidates in interface IceCandidateVisitor<T>
Parameters:
candidates - The Collection of candidates to visit.

visitTcpActiveCandidate

public T visitTcpActiveCandidate(IceTcpActiveCandidate candidate)
Specified by:
visitTcpActiveCandidate in interface IceCandidateVisitor<T>

visitTcpHostPassiveCandidate

public T visitTcpHostPassiveCandidate(IceTcpHostPassiveCandidate candidate)
Specified by:
visitTcpHostPassiveCandidate in interface IceCandidateVisitor<T>

visitTcpRelayPassiveCandidate

public T visitTcpRelayPassiveCandidate(IceTcpRelayPassiveCandidate candidate)
Specified by:
visitTcpRelayPassiveCandidate in interface IceCandidateVisitor<T>

visitTcpServerReflexiveSoCandidate

public T visitTcpServerReflexiveSoCandidate(IceTcpServerReflexiveSoCandidate candidate)
Specified by:
visitTcpServerReflexiveSoCandidate in interface IceCandidateVisitor<T>

visitTcpPeerReflexiveCandidate

public T visitTcpPeerReflexiveCandidate(IceTcpPeerReflexiveCandidate candidate)
Specified by:
visitTcpPeerReflexiveCandidate in interface IceCandidateVisitor<T>

visitUdpHostCandidate

public T visitUdpHostCandidate(IceUdpHostCandidate candidate)
Specified by:
visitUdpHostCandidate in interface IceCandidateVisitor<T>

visitUdpPeerReflexiveCandidate

public T visitUdpPeerReflexiveCandidate(IceUdpPeerReflexiveCandidate candidate)
Specified by:
visitUdpPeerReflexiveCandidate in interface IceCandidateVisitor<T>

visitUdpRelayCandidate

public T visitUdpRelayCandidate(IceUdpRelayCandidate candidate)
Specified by:
visitUdpRelayCandidate in interface IceCandidateVisitor<T>

visitUdpServerReflexiveCandidate

public T visitUdpServerReflexiveCandidate(IceUdpServerReflexiveCandidate candidate)
Specified by:
visitUdpServerReflexiveCandidate in interface IceCandidateVisitor<T>


Copyright © 2013 LittleShoot. All Rights Reserved.