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.Subscription
public 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.InvalidArgumentException
com.nortelnetworks.portal.cmf.core.exception.InvalidStateException
com.nortelnetworks.portal.cmf.core.exception.ObjectUnavailableException
public 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.InvalidArgumentException
net.jini.core.transaction.TransactionException
com.nortelnetworks.portal.cmf.core.exception.InvalidStateException
com.nortelnetworks.portal.cmf.core.exception.ObjectUnavailableException
public com.nortelnetworks.portal.cmf.core.util.CmfUuid getId()
getId
in interface com.nortel.soa.oi.cct.notification.Subscription
public com.nortelnetworks.portal.cmf.core.util.CmfUuid getSOAUserId()
getSOAUserId
in interface com.nortel.soa.oi.cct.notification.Subscription
public void setSOAUserId(com.nortelnetworks.portal.cmf.core.util.CmfUuid soaUserId)
setSOAUserId
in interface com.nortel.soa.oi.cct.notification.Subscription
public com.nortelnetworks.portal.cmf.core.util.CmfUuid getSOASessionId()
getSOASessionId
in interface com.nortel.soa.oi.cct.notification.Subscription
public void setSOASessionId(com.nortelnetworks.portal.cmf.core.util.CmfUuid soaSessionId)
setSOASessionId
in interface com.nortel.soa.oi.cct.notification.Subscription
public java.lang.String getConsumerEndpoint()
getConsumerEndpoint
in interface com.nortel.soa.oi.cct.notification.Subscription
public void setConsumerEndpoint(java.lang.String consumerEndpoint)
setConsumerEndpoint
in interface com.nortel.soa.oi.cct.notification.Subscription
public java.lang.String getConsumerEndpointServiceNameUri()
getConsumerEndpointServiceNameUri
in interface com.nortel.soa.oi.cct.notification.Subscription
public void setConsumerEndpointServiceNameUri(java.lang.String endpointServiceNameUri)
setConsumerEndpointServiceNameUri
in interface com.nortel.soa.oi.cct.notification.Subscription
public java.lang.String getConsumerEndpointServiceNameLocalPart()
getConsumerEndpointServiceNameLocalPart
in interface com.nortel.soa.oi.cct.notification.Subscription
public void setConsumerEndpointServiceNameLocalPart(java.lang.String endpointServiceNameLocalPart)
setConsumerEndpointServiceNameLocalPart
in interface com.nortel.soa.oi.cct.notification.Subscription
public java.lang.String getConsumerEndpointServiceNamePort()
getConsumerEndpointServiceNamePort
in interface com.nortel.soa.oi.cct.notification.Subscription
public void setConsumerEndpointServiceNamePort(java.lang.String endpointServiceNamePort)
setConsumerEndpointServiceNamePort
in interface com.nortel.soa.oi.cct.notification.Subscription
public java.lang.String getDialect()
getDialect
in interface com.nortel.soa.oi.cct.notification.Subscription
public void setDialect(java.lang.String dialect)
setDialect
in interface com.nortel.soa.oi.cct.notification.Subscription
public java.lang.Long getLeaseTime()
getLeaseTime
in interface com.nortel.soa.oi.cct.notification.Subscription
public void setLeaseTime(java.lang.Long leaseTime)
setLeaseTime
in interface com.nortel.soa.oi.cct.notification.Subscription
public void issueAddressPropertyNotification(com.nortelnetworks.portal.cmf.core.property.Property cmfProperty, com.nortelnetworks.portal.cmf.client.Address cmfAddress, AddressProperty soaAddressProperty)
issueAddressPropertyNotification
in interface NotificationSubscription
public void issueTerminalPropertyNotification(com.nortelnetworks.portal.cmf.core.property.Property cmfProperty, com.nortelnetworks.portal.cmf.client.Terminal cmfTerminal, TerminalProperty soaTerminalProperty)
issueTerminalPropertyNotification
in interface NotificationSubscription
public 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 NotificationSubscription
public void issueAgentPropertyNotification(com.nortelnetworks.portal.cmf.core.property.Property cmfProperty, com.nortelnetworks.portal.cmf.client.Agent cmfAgent, AgentProperty soaAgentProperty)
issueAgentPropertyNotification
in interface NotificationSubscription
public 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 NotificationSubscription
public 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 NotificationSubscription
public 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 NotificationSubscription
public 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 NotificationSubscription
public 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 NotificationSubscription
public 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 NotificationSubscription
public void issueAgentStateNotification(java.lang.String agentLoginId, AgentState soaAgentState)
issueAgentStateNotification
in interface NotificationSubscription
public void issueServiceProviderStatusNotification(Provider soaProvider, ProviderStatusType soaProviderStatus)
issueServiceProviderStatusNotification
in interface NotificationSubscription
public void issueForceDisconnectNotification(com.nortelnetworks.portal.cmf.sp.Contact cmfContact)
issueForceDisconnectNotification
in interface NotificationSubscription
public void issueDefaultTreatmentNotification(com.nortelnetworks.portal.cmf.sp.Contact cmfContact)
issueDefaultTreatmentNotification
in interface NotificationSubscription
public void issueSubscriptionTerminationNotification(TerminationReason reason, java.lang.String info)
issueSubscriptionTerminationNotification
in interface com.nortel.soa.oi.cct.notification.Subscription
public void issueSubscriptionTerminationImminentNotification()
issueSubscriptionTerminationImminentNotification
in interface com.nortel.soa.oi.cct.notification.Subscription
public void issueSessionTerminationNotification(TerminationReason reason, java.lang.String info)
issueSessionTerminationNotification
in interface com.nortel.soa.oi.cct.notification.Subscription
public void issueSessionTerminationImminentNotification()
issueSessionTerminationImminentNotification
in interface com.nortel.soa.oi.cct.notification.Subscription
public void cleanup()
cleanup
in interface com.nortel.soa.oi.cct.notification.Subscription
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2010 All Rights Reserved.