Class ServiceKeySubscription
- java.lang.Object
-
- com.opencloud.slee.resources.sis.management.Subscription
-
- com.opencloud.slee.resources.insis.management.ServiceKeySubscription
-
- All Implemented Interfaces:
Serializable
public final class ServiceKeySubscription extends Subscription
SIS-IN service key subscription information.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ServiceKeySubscription(String name, int serviceKey, String description, CompositionID originating, CompositionID terminating, CompositionID thirdParty, int debugLevel, boolean audit)
Create a new service key subscription object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getServiceKey()
Get the service key this subscription applies to.-
Methods inherited from class com.opencloud.slee.resources.sis.management.Subscription
getDebugLevel, getDescription, getName, getOriginatingComposition, getTerminatingComposition, getThirdPartyComposition, hasOriginatingComposition, hasTerminatingComposition, hasThirdPartyComposition, isAuditLoggingEnabled, toString
-
-
-
-
Constructor Detail
-
ServiceKeySubscription
public ServiceKeySubscription(String name, int serviceKey, String description, CompositionID originating, CompositionID terminating, CompositionID thirdParty, int debugLevel, boolean audit)
Create a new service key subscription object.- Parameters:
name
- the name of this subscription.serviceKey
- the service key that this subscription applies to. Must be greater than or equal to 0.description
- a description of this subscription. May benull
.originating
- the composition that will be invoked for an originating trigger if the subscription is triggered. May benull
.terminating
- composition that will be invoked for a terminating trigger if the subscription is triggered. May benull
.thirdParty
- composition that will be invoked for a third-party call trigger if the subscription is triggered. May benull
.debugLevel
- the debug level for the subscription. Fine-grained tracing debug levels are given in the package summary.audit
- specifies if auditing will be enabled for this subscription- Throws:
NullPointerException
- ifname
is null.IllegalArgumentException
- ifserviceKey
is invalid.
-
-