BEA Systems, Inc.

BEA WebLogic SIP Server 2.2 API Reference


com.bea.wcp.sip.management.configuration
Interface SipServerMBean

All Superinterfaces:
weblogic.management.configuration.ConfigurationMBean, DynamicMBean, MBeanRegistration, NotificationBroadcaster, weblogic.management.WebLogicMBean

public interface SipServerMBean
extends weblogic.management.configuration.ConfigurationMBean

Copyright © 2006 BEA Systems, Inc. All Rights Reserved.

Field Summary
 
Fields inherited from interface weblogic.management.configuration.ConfigurationMBean
CACHING_STUB_SVUID, DEFAULT_EMPTY_BYTE_ARRAY
 
Method Summary
 ClusterToLoadBalancerMapMBean createClusterToLoadBalancerMap(java.lang.String clusterName)
           
 RouteHeaderMBean createDefaultRoute()
          Create new instance of Route MBean
 ExternalLoadBalancerMBean createExternalLoadBalancer()
           
 MessageDebugMBean createMessageDebug()
           
 OverloadProtectionMBean createOverloadProtection()
           
 ProxyMBean createProxy()
           
 SipSecurityMBean createSipSecurity()
           
 void destroyClusterToLoadBalancerMap(java.lang.String clusterName)
           
 void destroyDefaultRoute()
          Destroy instance of Route MBean
 void destroyExternalLoadBalancer()
           
 void destroyMessageDebug()
           
 void destroyOverloadProtection()
           
 void destroyProxy()
           
 void destroySipSecurity()
           
 java.lang.String getDefaultBehavior()
           
 java.lang.String getDefaultServletName()
           
 boolean getEnableLocalDispatch()
           
 int getMaxApplicationSessionLifeTime()
          Maximum application session life time in min
 long getT1TimeoutInterval()
          T1 timer timeout is expressed in milliseconds
 long getT2TimeoutInterval()
          T2 timer timeout is expressed in milliseconds
 long getT4TimeoutInterval()
          T4 timer timeout is expressed in milliseconds
 long getTimerBTimeoutInterval()
          Timer B timeout is expressed in milliseconds.
 long getTimerFTimeoutInterval()
          Timer F timeout is expressed in milliseconds.
 boolean isEngineCallStateCacheEnabled()
          Read only property which indicates whether engines use a call state cache (near cache).
 boolean isReplicationEnabled()
          Readonly property which indicated wether the current WLSS instance is using SIP session replication or not.
 ClusterToLoadBalancerMapMBean lookupClusterToLoadBalancerMap(java.lang.String clusterName)
           
 RouteHeaderMBean lookupDefaultRoute()
          Lookup already existing instance of outbound Route MBean
 ExternalLoadBalancerMBean lookupExternalLoadBalancer()
           
 MessageDebugMBean lookupMessageDebug()
           
 OverloadProtectionMBean lookupOverloadProtection()
           
 ProxyMBean lookupProxy()
           
 SipSecurityMBean lookupSipSecurity()
           
 void setDefaultBehavior(java.lang.String value)
           
 void setDefaultServletName(java.lang.String defaultServletName)
           
 void setEnableLocalDispatch(boolean value)
           
 void setEngineCallStateCacheEnabledInternal(boolean flag)
           
 void setMaxApplicationSessionLifeTime(int value)
           
 void setReplicationEnabledInternal(boolean flag)
           
 void setT1TimeoutInterval(long value)
           
 void setT2TimeoutInterval(long value)
           
 void setT4TimeoutInterval(long value)
           
 void setTimerBTimeoutInterval(long value)
           
 void setTimerFTimeoutInterval(long value)
           
 
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean
freezeCurrentValue, getAttributeStringValue, getComments, getNotes, getSetFields, getXml, getXmlConverter, isDefaultedMBean, preDeregister, registerConfigMBean, restoreDefaultValue, setComments, setDefaultedMBean, setNotes, setPersistenceEnabled, touch, unRegisterConfigMBean
 
Methods inherited from interface weblogic.management.WebLogicMBean
getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setName, setParent
 
Methods inherited from interface javax.management.DynamicMBean
getAttribute, getAttributes, invoke, setAttribute, setAttributes
 
Methods inherited from interface javax.management.MBeanRegistration
postDeregister, postRegister, preRegister
 
Methods inherited from interface javax.management.NotificationBroadcaster
addNotificationListener, getNotificationInfo, removeNotificationListener
 

Method Detail

createClusterToLoadBalancerMap

public ClusterToLoadBalancerMapMBean createClusterToLoadBalancerMap(java.lang.String clusterName)

createDefaultRoute

public RouteHeaderMBean createDefaultRoute()
Create new instance of Route MBean

Returns:
Route MBean

createExternalLoadBalancer

public ExternalLoadBalancerMBean createExternalLoadBalancer()

createMessageDebug

public MessageDebugMBean createMessageDebug()
Returns:
message debug

createOverloadProtection

public OverloadProtectionMBean createOverloadProtection()

createProxy

public ProxyMBean createProxy()

createSipSecurity

public SipSecurityMBean createSipSecurity()

destroyClusterToLoadBalancerMap

public void destroyClusterToLoadBalancerMap(java.lang.String clusterName)

destroyDefaultRoute

public void destroyDefaultRoute()
Destroy instance of Route MBean


destroyExternalLoadBalancer

public void destroyExternalLoadBalancer()

destroyMessageDebug

public void destroyMessageDebug()

destroyOverloadProtection

public void destroyOverloadProtection()

destroyProxy

public void destroyProxy()

destroySipSecurity

public void destroySipSecurity()

getDefaultBehavior

public java.lang.String getDefaultBehavior()
Returns:
defaultBehavior
Default value:
"proxy"
Legal values:
"proxy","ua"

getDefaultServletName

public java.lang.String getDefaultServletName()
Returns:
defaultServletName

getEnableLocalDispatch

public boolean getEnableLocalDispatch()
Default value:
false

getMaxApplicationSessionLifeTime

public int getMaxApplicationSessionLifeTime()
Maximum application session life time in min

Returns:
minutes
Default value:
-1
Minimum value:
1

getT1TimeoutInterval

public long getT1TimeoutInterval()
T1 timer timeout is expressed in milliseconds

Returns:
T1 timeout interval
Default value:
com.bea.wcp.sip.SipConstants.DEFAULT_T1
Minimum value:
1

getT2TimeoutInterval

public long getT2TimeoutInterval()
T2 timer timeout is expressed in milliseconds

Returns:
T2 timeout interval
Default value:
com.bea.wcp.sip.SipConstants.DEFAULT_T2
Minimum value:
1

getT4TimeoutInterval

public long getT4TimeoutInterval()
T4 timer timeout is expressed in milliseconds

Returns:
T4 timeout interval
Default value:
com.bea.wcp.sip.SipConstants.DEFAULT_T4
Minimum value:
1

getTimerBTimeoutInterval

public long getTimerBTimeoutInterval()
Timer B timeout is expressed in milliseconds. By default this value is 64 times that of T1TimerInterval.

Returns:
TimerB timeout interval

getTimerFTimeoutInterval

public long getTimerFTimeoutInterval()
Timer F timeout is expressed in milliseconds. By default this value is 64 times that of T1TimerInterval.

Returns:
TimerF timeout interval

isEngineCallStateCacheEnabled

public boolean isEngineCallStateCacheEnabled()
Read only property which indicates whether engines use a call state cache (near cache).

Default value:
false

isReplicationEnabled

public boolean isReplicationEnabled()
Readonly property which indicated wether the current WLSS instance is using SIP session replication or not.

Returns:
boolean indicating if replication is enabled or not

lookupClusterToLoadBalancerMap

public ClusterToLoadBalancerMapMBean lookupClusterToLoadBalancerMap(java.lang.String clusterName)
Parameters:
clusterName -
Returns:
Cluster to load balancer map mbean

lookupDefaultRoute

public RouteHeaderMBean lookupDefaultRoute()
Lookup already existing instance of outbound Route MBean

Returns:
reference to Route MBean

lookupExternalLoadBalancer

public ExternalLoadBalancerMBean lookupExternalLoadBalancer()
Returns:
ExternalLoadBalancer mbean

lookupMessageDebug

public MessageDebugMBean lookupMessageDebug()
Returns:
message debug

lookupOverloadProtection

public OverloadProtectionMBean lookupOverloadProtection()

lookupProxy

public ProxyMBean lookupProxy()

lookupSipSecurity

public SipSecurityMBean lookupSipSecurity()

setDefaultBehavior

public void setDefaultBehavior(java.lang.String value)

setDefaultServletName

public void setDefaultServletName(java.lang.String defaultServletName)

setEnableLocalDispatch

public void setEnableLocalDispatch(boolean value)

setEngineCallStateCacheEnabledInternal

public void setEngineCallStateCacheEnabledInternal(boolean flag)

setMaxApplicationSessionLifeTime

public void setMaxApplicationSessionLifeTime(int value)

setReplicationEnabledInternal

public void setReplicationEnabledInternal(boolean flag)

setT1TimeoutInterval

public void setT1TimeoutInterval(long value)

setT2TimeoutInterval

public void setT2TimeoutInterval(long value)

setT4TimeoutInterval

public void setT4TimeoutInterval(long value)

setTimerBTimeoutInterval

public void setTimerBTimeoutInterval(long value)

setTimerFTimeoutInterval

public void setTimerFTimeoutInterval(long value)

Documentation is available at
http://download.oracle.com/docs/cd/E13209_01/wlcp/wlss22/
Copyright 2006 BEA Systems Inc.