Package tigase.meet
Class AbstractParticipationWithSession<P extends AbstractParticipationWithSession<P,M>,M extends AbstractMeet<P>>
java.lang.Object
tigase.meet.AbstractParticipation<P,M>
tigase.meet.AbstractParticipationWithSession<P,M>
- All Implemented Interfaces:
LocalPublisher.Listener,LocalSubscriber.Listener
- Direct Known Subclasses:
Participation
public abstract class AbstractParticipationWithSession<P extends AbstractParticipationWithSession<P,M>,M extends AbstractMeet<P>>
extends AbstractParticipation<P,M>
-
Field Summary
Fields inherited from class tigase.meet.AbstractParticipation
publisher, subscriber -
Constructor Summary
ConstructorsConstructorDescriptionAbstractParticipationWithSession(M meet, tigase.xmpp.jid.JID jid, LocalPublisher localPublisher, LocalSubscriber localSubscriber) -
Method Summary
Modifier and TypeMethodDescriptiontigase.xmpp.jid.JIDgetJid()protected abstract voidreceivedPublisherCandidate(String sessionId, JanusPlugin.Candidate candidate) voidreceivedPublisherCandidate(JanusPlugin.Candidate candidate) protected abstract voidreceivedPublisherSDP(String sesionId, JSEP jsep) voidreceivedPublisherSDP(JSEP jsep) protected abstract voidreceivedSubscriberCandidate(String sessionId, JanusPlugin.Candidate candidate) voidreceivedSubscriberCandidate(JanusPlugin.Candidate candidate) protected abstract voidreceivedSubscriberSDP(String sessionId, JSEP jsep) voidreceivedSubscriberSDP(JSEP jsep) voidstartPublisherSession(String publisherSessionId) voidstartSubscriberSession(String subscriberSessionId) voidvoidtoString()Methods inherited from class tigase.meet.AbstractParticipation
addedPublishers, getMeet, removedPublishers, sendPublisherCandidate, sendPublisherSDP, sendSubscriberCandidate, sendSubscriberSDP, setListeners
-
Constructor Details
-
AbstractParticipationWithSession
public AbstractParticipationWithSession(M meet, tigase.xmpp.jid.JID jid, LocalPublisher localPublisher, LocalSubscriber localSubscriber)
-
-
Method Details
-
getJid
public tigase.xmpp.jid.JID getJid() -
getPublisherSession
-
getPublisherSessionId
-
getSubscriberSession
-
getSubscriberSessionId
-
startSubscriberSession
-
startPublisherSession
-
terminateSubscriberSession
public void terminateSubscriberSession() -
terminatePublisherSession
public void terminatePublisherSession() -
receivedPublisherSDP
-
receivedPublisherSDP
-
receivedPublisherCandidate
-
receivedPublisherCandidate
protected abstract void receivedPublisherCandidate(String sessionId, JanusPlugin.Candidate candidate) -
receivedSubscriberSDP
-
receivedSubscriberSDP
-
receivedSubscriberCandidate
-
receivedSubscriberCandidate
protected abstract void receivedSubscriberCandidate(String sessionId, JanusPlugin.Candidate candidate) -
leave
- Overrides:
leavein classAbstractParticipation<P extends AbstractParticipationWithSession<P,M>, M extends AbstractMeet<P>>
-
toString
- Overrides:
toStringin classAbstractParticipation<P extends AbstractParticipationWithSession<P,M>, M extends AbstractMeet<P>>
-