org.lastbamboo.common.offer.answer
Interface OfferAnswerFactory<T>


public interface OfferAnswerFactory<T>

Interface for factories that create classes the create offers and process answers.


Method Summary
 OfferAnswer createAnswerer(OfferAnswerListener<T> listener, boolean useRelay)
          Creates a new class for processing offers and creating answers.
 OfferAnswer createOfferer(OfferAnswerListener<T> listener, IceMediaStreamDesc desc)
          Creates a new class for creating offers and processing answers.
 int getMappedPort()
           
 boolean isAnswererPortMapped()
           
 

Method Detail

createOfferer

OfferAnswer createOfferer(OfferAnswerListener<T> listener,
                          IceMediaStreamDesc desc)
                          throws OfferAnswerConnectException
Creates a new class for creating offers and processing answers.

Parameters:
listener - Listener for events during the offer/answer exchange.
desc - The description of the offer
Returns:
A new class for creating offers and processing answers.
Throws:
OfferAnswerConnectException - If there's an error connecting the offerer.

createAnswerer

OfferAnswer createAnswerer(OfferAnswerListener<T> listener,
                           boolean useRelay)
                           throws OfferAnswerConnectException
Creates a new class for processing offers and creating answers.

Parameters:
offer - The offer.
listener - Listener for events during the offer/answer exchange.
useRelay - Whether or not to use a relay.
Returns:
A new class for processing offers and creating answers.
Throws:
OfferAnswerConnectException - If there's an error connecting the answerer.

isAnswererPortMapped

boolean isAnswererPortMapped()

getMappedPort

int getMappedPort()


Copyright © 2013 LittleShoot. All Rights Reserved.