public class SubscriptionImpl extends java.lang.Object implements NotificationSubscription
| Constructor and Description |
|---|
SubscriptionImpl(com.nortel.soa.oi.cct.notification.SubscriptionBaseImpl subscriptionBaseImpl) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(com.nortel.soa.oi.cct.notification.listener.SubscriptionListener listener) |
void |
cleanup() |
com.nortel.soa.oi.cct.notification.SubscriptionBaseImpl |
getBaseImpl() |
java.lang.String |
getConsumerEndpoint() |
java.lang.String |
getConsumerEndpointServiceNameLocalPart() |
java.lang.String |
getConsumerEndpointServiceNamePort() |
java.lang.String |
getConsumerEndpointServiceNameUri() |
java.lang.String |
getDialect() |
com.nortelnetworks.portal.cmf.core.util.CmfUuid |
getId() |
java.lang.Long |
getLeaseTime() |
com.nortelnetworks.portal.cmf.core.util.CmfUuid |
getSOASessionId() |
com.nortelnetworks.portal.cmf.core.util.CmfUuid |
getSOAUserId() |
void |
issueAddressPropertyNotification(com.nortelnetworks.portal.cmf.core.property.Property cmfProperty,
com.nortelnetworks.portal.cmf.client.Address cmfAddress,
AddressProperty soaAddressProperty) |
void |
issueAddressStateNotification(com.nortelnetworks.portal.cmf.core.property.Property cmfProperty,
com.nortelnetworks.portal.cmf.client.Address cmfAddress,
ResourceState soaResourceState,
java.lang.String soaStateReason) |
void |
issueAddressStateNotification(com.nortelnetworks.portal.cmf.core.property.Property cmfProperty,
java.lang.String cmfAddressName,
java.lang.String cmfAddressType,
java.lang.String cmfAddressProviderName,
com.nortelnetworks.portal.cmf.core.capability.AddressCapabilities cmfAddressCapabilities,
ResourceState soaResourceState,
java.lang.String soaStateReason) |
void |
issueAgentPropertyNotification(com.nortelnetworks.portal.cmf.core.property.Property cmfProperty,
com.nortelnetworks.portal.cmf.client.Agent cmfAgent,
AgentProperty soaAgentProperty) |
void |
issueAgentStateNotification(java.lang.String agentLoginId,
AgentState soaAgentState) |
void |
issueConnectionStateNotification(com.nortelnetworks.portal.cmf.client.Connection cmfConnection,
com.nortelnetworks.portal.cmf.client.Address cmfAddress,
com.nortelnetworks.portal.cmf.core.state.ConnectionStateInfo cmfStateInfo,
com.nortelnetworks.portal.cmf.client.Address cmfNotifiedAddress,
ConnectionState soaConnectionState) |
void |
issueContactPropertyNotification(com.nortelnetworks.portal.cmf.core.property.Property cmfProperty,
com.nortelnetworks.portal.cmf.client.Contact cmfContact,
com.nortelnetworks.portal.cmf.client.Address cmfAddress,
ContactProperty soaContactProperty) |
void |
issueDefaultTreatmentNotification(com.nortelnetworks.portal.cmf.sp.Contact cmfContact) |
void |
issueForceDisconnectNotification(com.nortelnetworks.portal.cmf.sp.Contact cmfContact) |
void |
issueServiceProviderStatusNotification(Provider soaProvider,
ProviderStatusType soaProviderStatus) |
void |
issueSessionTerminationImminentNotification() |
void |
issueSessionTerminationNotification(TerminationReason reason,
java.lang.String info) |
void |
issueSubscriptionTerminationImminentNotification() |
void |
issueSubscriptionTerminationNotification(TerminationReason reason,
java.lang.String info) |
void |
issueTerminalConnectionStateNotification(com.nortelnetworks.portal.cmf.client.TerminalConnection cmfTerminalConnection,
com.nortelnetworks.portal.cmf.client.Terminal cmfTerminal,
com.nortelnetworks.portal.cmf.core.state.TerminalConnectionStateInfo cmfStateInfo,
com.nortelnetworks.portal.cmf.client.Terminal cmfNotifiedTerminal,
TerminalConnectionState soaTerminalConnectionState) |
void |
issueTerminalPropertyNotification(com.nortelnetworks.portal.cmf.core.property.Property cmfProperty,
com.nortelnetworks.portal.cmf.client.Terminal cmfTerminal,
TerminalProperty soaTerminalProperty) |
void |
issueTerminalStateNotification(com.nortelnetworks.portal.cmf.core.property.Property cmfProperty,
java.lang.String cmfTerminalName,
java.lang.String cmfTerminalType,
java.lang.String cmfTerminalProviderName,
com.nortelnetworks.portal.cmf.core.capability.TerminalCapabilities cmfTerminalCapabilities,
ResourceState soaResourceState,
java.lang.String soaStateReason) |
void |
issueTerminalStateNotification(com.nortelnetworks.portal.cmf.core.property.Property cmfProperty,
com.nortelnetworks.portal.cmf.client.Terminal cmfTerminal,
ResourceState soaResourceState,
java.lang.String soaStateReason) |
void |
removeListener(com.nortel.soa.oi.cct.notification.listener.SubscriptionListener listener) |
void |
setConnectionStatus(boolean isOk) |
void |
setConsumerEndpoint(java.lang.String consumerEndpoint) |
void |
setConsumerEndpointServiceNameLocalPart(java.lang.String endpointServiceNameLocalPart) |
void |
setConsumerEndpointServiceNamePort(java.lang.String endpointServiceNamePort) |
void |
setConsumerEndpointServiceNameUri(java.lang.String endpointServiceNameUri) |
void |
setDialect(java.lang.String dialect) |
void |
setLeaseTime(java.lang.Long leaseTime) |
void |
setSOASessionId(com.nortelnetworks.portal.cmf.core.util.CmfUuid soaSessionId) |
void |
setSOAUserId(com.nortelnetworks.portal.cmf.core.util.CmfUuid soaUserId) |
java.lang.String |
toString() |
public SubscriptionImpl(com.nortel.soa.oi.cct.notification.SubscriptionBaseImpl subscriptionBaseImpl)
public com.nortel.soa.oi.cct.notification.SubscriptionBaseImpl getBaseImpl()
public void setConnectionStatus(boolean isOk)
setConnectionStatus in interface com.nortel.soa.oi.cct.notification.Subscriptionpublic void addListener(com.nortel.soa.oi.cct.notification.listener.SubscriptionListener listener)
throws com.nortelnetworks.portal.cmf.core.exception.InvalidArgumentException,
com.nortelnetworks.portal.cmf.core.exception.InvalidStateException,
com.nortelnetworks.portal.cmf.core.exception.ObjectUnavailableException
com.nortelnetworks.portal.cmf.core.exception.InvalidArgumentExceptioncom.nortelnetworks.portal.cmf.core.exception.InvalidStateExceptioncom.nortelnetworks.portal.cmf.core.exception.ObjectUnavailableExceptionpublic void removeListener(com.nortel.soa.oi.cct.notification.listener.SubscriptionListener listener)
throws com.nortelnetworks.portal.cmf.core.exception.InvalidArgumentException,
net.jini.core.transaction.TransactionException,
com.nortelnetworks.portal.cmf.core.exception.InvalidStateException,
com.nortelnetworks.portal.cmf.core.exception.ObjectUnavailableException
com.nortelnetworks.portal.cmf.core.exception.InvalidArgumentExceptionnet.jini.core.transaction.TransactionExceptioncom.nortelnetworks.portal.cmf.core.exception.InvalidStateExceptioncom.nortelnetworks.portal.cmf.core.exception.ObjectUnavailableExceptionpublic com.nortelnetworks.portal.cmf.core.util.CmfUuid getId()
getId in interface com.nortel.soa.oi.cct.notification.Subscriptionpublic com.nortelnetworks.portal.cmf.core.util.CmfUuid getSOAUserId()
getSOAUserId in interface com.nortel.soa.oi.cct.notification.Subscriptionpublic void setSOAUserId(com.nortelnetworks.portal.cmf.core.util.CmfUuid soaUserId)
setSOAUserId in interface com.nortel.soa.oi.cct.notification.Subscriptionpublic com.nortelnetworks.portal.cmf.core.util.CmfUuid getSOASessionId()
getSOASessionId in interface com.nortel.soa.oi.cct.notification.Subscriptionpublic void setSOASessionId(com.nortelnetworks.portal.cmf.core.util.CmfUuid soaSessionId)
setSOASessionId in interface com.nortel.soa.oi.cct.notification.Subscriptionpublic java.lang.String getConsumerEndpoint()
getConsumerEndpoint in interface com.nortel.soa.oi.cct.notification.Subscriptionpublic void setConsumerEndpoint(java.lang.String consumerEndpoint)
setConsumerEndpoint in interface com.nortel.soa.oi.cct.notification.Subscriptionpublic java.lang.String getConsumerEndpointServiceNameUri()
getConsumerEndpointServiceNameUri in interface com.nortel.soa.oi.cct.notification.Subscriptionpublic void setConsumerEndpointServiceNameUri(java.lang.String endpointServiceNameUri)
setConsumerEndpointServiceNameUri in interface com.nortel.soa.oi.cct.notification.Subscriptionpublic java.lang.String getConsumerEndpointServiceNameLocalPart()
getConsumerEndpointServiceNameLocalPart in interface com.nortel.soa.oi.cct.notification.Subscriptionpublic void setConsumerEndpointServiceNameLocalPart(java.lang.String endpointServiceNameLocalPart)
setConsumerEndpointServiceNameLocalPart in interface com.nortel.soa.oi.cct.notification.Subscriptionpublic java.lang.String getConsumerEndpointServiceNamePort()
getConsumerEndpointServiceNamePort in interface com.nortel.soa.oi.cct.notification.Subscriptionpublic void setConsumerEndpointServiceNamePort(java.lang.String endpointServiceNamePort)
setConsumerEndpointServiceNamePort in interface com.nortel.soa.oi.cct.notification.Subscriptionpublic java.lang.String getDialect()
getDialect in interface com.nortel.soa.oi.cct.notification.Subscriptionpublic void setDialect(java.lang.String dialect)
setDialect in interface com.nortel.soa.oi.cct.notification.Subscriptionpublic java.lang.Long getLeaseTime()
getLeaseTime in interface com.nortel.soa.oi.cct.notification.Subscriptionpublic void setLeaseTime(java.lang.Long leaseTime)
setLeaseTime in interface com.nortel.soa.oi.cct.notification.Subscriptionpublic void issueAddressPropertyNotification(com.nortelnetworks.portal.cmf.core.property.Property cmfProperty,
com.nortelnetworks.portal.cmf.client.Address cmfAddress,
AddressProperty soaAddressProperty)
issueAddressPropertyNotification in interface NotificationSubscriptionpublic void issueTerminalPropertyNotification(com.nortelnetworks.portal.cmf.core.property.Property cmfProperty,
com.nortelnetworks.portal.cmf.client.Terminal cmfTerminal,
TerminalProperty soaTerminalProperty)
issueTerminalPropertyNotification in interface NotificationSubscriptionpublic void issueContactPropertyNotification(com.nortelnetworks.portal.cmf.core.property.Property cmfProperty,
com.nortelnetworks.portal.cmf.client.Contact cmfContact,
com.nortelnetworks.portal.cmf.client.Address cmfAddress,
ContactProperty soaContactProperty)
issueContactPropertyNotification in interface NotificationSubscriptionpublic void issueAgentPropertyNotification(com.nortelnetworks.portal.cmf.core.property.Property cmfProperty,
com.nortelnetworks.portal.cmf.client.Agent cmfAgent,
AgentProperty soaAgentProperty)
issueAgentPropertyNotification in interface NotificationSubscriptionpublic void issueConnectionStateNotification(com.nortelnetworks.portal.cmf.client.Connection cmfConnection,
com.nortelnetworks.portal.cmf.client.Address cmfAddress,
com.nortelnetworks.portal.cmf.core.state.ConnectionStateInfo cmfStateInfo,
com.nortelnetworks.portal.cmf.client.Address cmfNotifiedAddress,
ConnectionState soaConnectionState)
issueConnectionStateNotification in interface NotificationSubscriptionpublic void issueTerminalConnectionStateNotification(com.nortelnetworks.portal.cmf.client.TerminalConnection cmfTerminalConnection,
com.nortelnetworks.portal.cmf.client.Terminal cmfTerminal,
com.nortelnetworks.portal.cmf.core.state.TerminalConnectionStateInfo cmfStateInfo,
com.nortelnetworks.portal.cmf.client.Terminal cmfNotifiedTerminal,
TerminalConnectionState soaTerminalConnectionState)
issueTerminalConnectionStateNotification in interface NotificationSubscriptionpublic void issueAddressStateNotification(com.nortelnetworks.portal.cmf.core.property.Property cmfProperty,
java.lang.String cmfAddressName,
java.lang.String cmfAddressType,
java.lang.String cmfAddressProviderName,
com.nortelnetworks.portal.cmf.core.capability.AddressCapabilities cmfAddressCapabilities,
ResourceState soaResourceState,
java.lang.String soaStateReason)
issueAddressStateNotification in interface NotificationSubscriptionpublic void issueAddressStateNotification(com.nortelnetworks.portal.cmf.core.property.Property cmfProperty,
com.nortelnetworks.portal.cmf.client.Address cmfAddress,
ResourceState soaResourceState,
java.lang.String soaStateReason)
issueAddressStateNotification in interface NotificationSubscriptionpublic void issueTerminalStateNotification(com.nortelnetworks.portal.cmf.core.property.Property cmfProperty,
java.lang.String cmfTerminalName,
java.lang.String cmfTerminalType,
java.lang.String cmfTerminalProviderName,
com.nortelnetworks.portal.cmf.core.capability.TerminalCapabilities cmfTerminalCapabilities,
ResourceState soaResourceState,
java.lang.String soaStateReason)
issueTerminalStateNotification in interface NotificationSubscriptionpublic void issueTerminalStateNotification(com.nortelnetworks.portal.cmf.core.property.Property cmfProperty,
com.nortelnetworks.portal.cmf.client.Terminal cmfTerminal,
ResourceState soaResourceState,
java.lang.String soaStateReason)
issueTerminalStateNotification in interface NotificationSubscriptionpublic void issueAgentStateNotification(java.lang.String agentLoginId,
AgentState soaAgentState)
issueAgentStateNotification in interface NotificationSubscriptionpublic void issueServiceProviderStatusNotification(Provider soaProvider, ProviderStatusType soaProviderStatus)
issueServiceProviderStatusNotification in interface NotificationSubscriptionpublic void issueForceDisconnectNotification(com.nortelnetworks.portal.cmf.sp.Contact cmfContact)
issueForceDisconnectNotification in interface NotificationSubscriptionpublic void issueDefaultTreatmentNotification(com.nortelnetworks.portal.cmf.sp.Contact cmfContact)
issueDefaultTreatmentNotification in interface NotificationSubscriptionpublic void issueSubscriptionTerminationNotification(TerminationReason reason, java.lang.String info)
issueSubscriptionTerminationNotification in interface com.nortel.soa.oi.cct.notification.Subscriptionpublic void issueSubscriptionTerminationImminentNotification()
issueSubscriptionTerminationImminentNotification in interface com.nortel.soa.oi.cct.notification.Subscriptionpublic void issueSessionTerminationNotification(TerminationReason reason, java.lang.String info)
issueSessionTerminationNotification in interface com.nortel.soa.oi.cct.notification.Subscriptionpublic void issueSessionTerminationImminentNotification()
issueSessionTerminationImminentNotification in interface com.nortel.soa.oi.cct.notification.Subscriptionpublic void cleanup()
cleanup in interface com.nortel.soa.oi.cct.notification.Subscriptionpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2010 All Rights Reserved.