org.mobicents.slee.sipevent.server.subscription.jmx
Class SubscriptionControlManagement

java.lang.Object
  extended by org.mobicents.slee.sipevent.server.subscription.jmx.SubscriptionControlManagement
All Implemented Interfaces:
SubscriptionControlManagementMBean

public class SubscriptionControlManagement
extends java.lang.Object
implements SubscriptionControlManagementMBean


Field Summary
 
Fields inherited from interface org.mobicents.slee.sipevent.server.subscription.jmx.SubscriptionControlManagementMBean
MBEAN_NAME
 
Method Summary
 java.lang.String getContactAddressDisplayName()
          Retrieves the display name used in contact header's addresses.
 SubscriptionControlDataSource getDataSource()
           
 int getDefaultExpires()
          Retrieves default subscription time in seconds.
 int getDefaultWaitingExpires()
          Retrieves default expires value, in seconds, to keep a subscription in waiting state.
 boolean getEventListSupportOn()
          Indicates if event list support is on, that is, this server acts as Resource List Server too
static SubscriptionControlManagement getInstance()
           
 int getMaxExpires()
          Retrieves maximum subscription time in seconds.
 int getMaxForwards()
          Retrieves Max-Forwards header value for generated NOTIFY requests.
 int getMinExpires()
          Retrieves minimum subscription time in seconds.
 java.lang.String getPChargingVectorHeaderTerminatingIOI()
          Retrieves the TerminationIOI parameter of PChargingVector header, to be used on SUBSCRIBE responses and NOTIFY requests in a IMS environment.
 void setContactAddressDisplayName(java.lang.String contactAddressDisplayName)
          Defines the display name used in contact header's addresses.
 void setDataSource(SubscriptionControlDataSource dataSource)
           
 void setDefaultExpires(int defaultExpires)
          Defines default subscription time in seconds.
 void setDefaultWaitingExpires(int defaultWaitingExpires)
          Defines default expires value, in seconds, to keep a subscription in waiting state.
 void setEventListSupportOn(boolean eventListSupportOn)
           
 void setMaxExpires(int maxExpires)
          Defines maximum subscription time in seconds.
 void setMaxForwards(int maxForwards)
          Defines Max-Forwards header value for generated NOTIFY requests.
 void setMinExpires(int minExpires)
          Defines minimum subscription time in seconds.
 void setPChargingVectorHeaderTerminatingIOI(java.lang.String pChargingVectorHeaderTerminatingIOI)
          Defines the TerminationIOI parameter of PChargingVector header, to be used on SUBSCRIBE responses and NOTIFY requests in a IMS environment.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static SubscriptionControlManagement getInstance()

getDefaultExpires

public int getDefaultExpires()
Description copied from interface: SubscriptionControlManagementMBean
Retrieves default subscription time in seconds.

Specified by:
getDefaultExpires in interface SubscriptionControlManagementMBean
Returns:

setDefaultExpires

public void setDefaultExpires(int defaultExpires)
Description copied from interface: SubscriptionControlManagementMBean
Defines default subscription time in seconds.

Specified by:
setDefaultExpires in interface SubscriptionControlManagementMBean

getMaxExpires

public int getMaxExpires()
Description copied from interface: SubscriptionControlManagementMBean
Retrieves maximum subscription time in seconds.

Specified by:
getMaxExpires in interface SubscriptionControlManagementMBean
Returns:

setMaxExpires

public void setMaxExpires(int maxExpires)
Description copied from interface: SubscriptionControlManagementMBean
Defines maximum subscription time in seconds.

Specified by:
setMaxExpires in interface SubscriptionControlManagementMBean

getMinExpires

public int getMinExpires()
Description copied from interface: SubscriptionControlManagementMBean
Retrieves minimum subscription time in seconds.

Specified by:
getMinExpires in interface SubscriptionControlManagementMBean
Returns:

setMinExpires

public void setMinExpires(int minExpires)
Description copied from interface: SubscriptionControlManagementMBean
Defines minimum subscription time in seconds.

Specified by:
setMinExpires in interface SubscriptionControlManagementMBean

getDefaultWaitingExpires

public int getDefaultWaitingExpires()
Description copied from interface: SubscriptionControlManagementMBean
Retrieves default expires value, in seconds, to keep a subscription in waiting state.

Specified by:
getDefaultWaitingExpires in interface SubscriptionControlManagementMBean
Returns:

setDefaultWaitingExpires

public void setDefaultWaitingExpires(int defaultWaitingExpires)
Description copied from interface: SubscriptionControlManagementMBean
Defines default expires value, in seconds, to keep a subscription in waiting state.

Specified by:
setDefaultWaitingExpires in interface SubscriptionControlManagementMBean

getMaxForwards

public int getMaxForwards()
Description copied from interface: SubscriptionControlManagementMBean
Retrieves Max-Forwards header value for generated NOTIFY requests.

Specified by:
getMaxForwards in interface SubscriptionControlManagementMBean
Returns:

setMaxForwards

public void setMaxForwards(int maxForwards)
Description copied from interface: SubscriptionControlManagementMBean
Defines Max-Forwards header value for generated NOTIFY requests.

Specified by:
setMaxForwards in interface SubscriptionControlManagementMBean

getContactAddressDisplayName

public java.lang.String getContactAddressDisplayName()
Description copied from interface: SubscriptionControlManagementMBean
Retrieves the display name used in contact header's addresses.

Specified by:
getContactAddressDisplayName in interface SubscriptionControlManagementMBean
Returns:

setContactAddressDisplayName

public void setContactAddressDisplayName(java.lang.String contactAddressDisplayName)
Description copied from interface: SubscriptionControlManagementMBean
Defines the display name used in contact header's addresses.

Specified by:
setContactAddressDisplayName in interface SubscriptionControlManagementMBean

getEventListSupportOn

public boolean getEventListSupportOn()
Description copied from interface: SubscriptionControlManagementMBean
Indicates if event list support is on, that is, this server acts as Resource List Server too

Specified by:
getEventListSupportOn in interface SubscriptionControlManagementMBean
Returns:

setEventListSupportOn

public void setEventListSupportOn(boolean eventListSupportOn)

getPChargingVectorHeaderTerminatingIOI

public java.lang.String getPChargingVectorHeaderTerminatingIOI()
Description copied from interface: SubscriptionControlManagementMBean
Retrieves the TerminationIOI parameter of PChargingVector header, to be used on SUBSCRIBE responses and NOTIFY requests in a IMS environment.

Specified by:
getPChargingVectorHeaderTerminatingIOI in interface SubscriptionControlManagementMBean
Returns:

setPChargingVectorHeaderTerminatingIOI

public void setPChargingVectorHeaderTerminatingIOI(java.lang.String pChargingVectorHeaderTerminatingIOI)
Description copied from interface: SubscriptionControlManagementMBean
Defines the TerminationIOI parameter of PChargingVector header, to be used on SUBSCRIBE responses and NOTIFY requests in a IMS environment.

Specified by:
setPChargingVectorHeaderTerminatingIOI in interface SubscriptionControlManagementMBean

setDataSource

public void setDataSource(SubscriptionControlDataSource dataSource)

getDataSource

public SubscriptionControlDataSource getDataSource()


Copyright © 2011. All Rights Reserved.