org.mobicents.csapi.jr.slee.cc.mpccs
Class EventReportResEvent

java.lang.Object
  extended by org.mobicents.csapi.jr.slee.ResourceEvent
      extended by org.mobicents.csapi.jr.slee.cc.mpccs.EventReportResEvent
All Implemented Interfaces:
java.io.Serializable

public class EventReportResEvent
extends ResourceEvent

This asynchronous event reports that an event has occurred that was requested to be reported (for example, a mid-call event, the party has requested to disconnect, etc.). Depending on the type of event received, outstanding requests for events are discarded. The exact details of these so-called disarming rules are captured in the data definition of the event type. If this method is invoked for a report with a monitor mode of P_CALL_MONITOR_MODE_INTERRUPT, then the application has control of the call leg. If the application does nothing with the call leg within a specified time period (the duration which forms a part of the service level agreement), then the connection in the network shall be released and callLegEnded() shall be invoked, giving a release cause of P_TIMER_EXPIRY.

See Also:
Serialized Form

Constructor Summary
EventReportResEvent(TpServiceIdentifier tpServiceIdentifier, TpMultiPartyCallIdentifier tpMultiPartyCallIdentifier, TpCallLegIdentifier tpCallLegIdentifier, TpCallEventInfo eventInfo)
          Constructor for EventReportResEvent
 
Method Summary
 boolean equals(java.lang.Object o)
          Indicates whether some other object is 'equal to' this one.
 TpCallEventInfo getEventInfo()
          Returns the eventInfo
 TpCallLegIdentifier getTpCallLegIdentifier()
          Returns the tpCallLegIdentifier
 TpMultiPartyCallIdentifier getTpMultiPartyCallIdentifier()
          Returns the tpMultiPartyCallIdentifier
 int hashCode()
          Returns a hashcode value for the object.
 
Methods inherited from class org.mobicents.csapi.jr.slee.ResourceEvent
getService
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventReportResEvent

public EventReportResEvent(TpServiceIdentifier tpServiceIdentifier,
                           TpMultiPartyCallIdentifier tpMultiPartyCallIdentifier,
                           TpCallLegIdentifier tpCallLegIdentifier,
                           TpCallEventInfo eventInfo)
Constructor for EventReportResEvent

Parameters:
tpServiceIdentifier - the service this event is related to
Method Detail

getTpMultiPartyCallIdentifier

public TpMultiPartyCallIdentifier getTpMultiPartyCallIdentifier()
Returns the tpMultiPartyCallIdentifier


getTpCallLegIdentifier

public TpCallLegIdentifier getTpCallLegIdentifier()
Returns the tpCallLegIdentifier


getEventInfo

public TpCallEventInfo getEventInfo()
Returns the eventInfo


equals

public boolean equals(java.lang.Object o)
Indicates whether some other object is 'equal to' this one.

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Returns a hashcode value for the object.

Overrides:
hashCode in class java.lang.Object


Copyright © 2009. All Rights Reserved.