import javax.slee.*; import javax.slee.facilities.*; import javax.slee.profile.*; public class ConferenceSbb implements Sbb { private SbbContext sbbContext; private ConferenceConferenceFactory conferenceFactory; private ConferenceConference conference; public void setSbbContext(SbbContext sbbContext) { this.sbbContext = sbbContext; } public void unsetSbbContext() { this.sbbContext = null; } public void sbbActivate() {} public void sbbPassivate() {} public void sbbLoad() {} public void sbbStore() {} public void sbbRemove() {} public void onInviteRequest(RequestEvent event, ActivityContextInterface aci) { try { InviteEvent inviteEvent = (InviteEvent) event; ConferenceConference newConference = conferenceFactory.createConference(); conference.joinConference(inviteEvent.getCaller(), newConference); } catch (Exception e) { } } public interface ConferenceSbbLocalObject extends SbbLocalObject { void joinConference(String caller); } }


上一篇:
下一篇:
切换中文