| FRAMES NO FRAMES | |||||||
| |||||||
| SUMMARY: IMPORT | CONSTANT | FIELD | ACTION | DETAIL: IMPORT | CONSTANT | FIELD | ACTION | ||||||
| Field summary | |
|---|---|
string | serviceURLToUseThe Notifications 2.0 service URL to use. |
string | subscriberNameToUseThe Notifications 2.0 subscriber name to use. |
string | subscriptionNameToUseThe name of the subscription being used. |
string | subscriptionTypeToUseThe type of the subscription being used. |
optional<sequence<string>> | apiFilterToUseThe types of events to which to subscribe e.g. ["alarms", "measurements"]. |
optional<string> | typeFilterToUseAllows filtering by the 'type' property of messages. It can be an OData expression. |
com.apama.cumulocity.TenantDetails | tenantDetailsToUseThe Cumulocity tenant from which messages should be received. |
integer | numberOfClientsToUseThe number of chains to create for the tenant. |
string | tlsCertFilePathToUsePath of the TLS certificate file. |
boolean | tlsEnableInsecureConnectionAllow use of an insecure connection. |
integer | receiverQueueSizeThe number of unacknowledged messages stored in the Notifications 2.0 queue. |
integer | unAckedMessagesTimeoutMsThe timeout for when an unacknowledged message will be redelivered if not acknowledged after received. |
action<boolean> | callbackA callback which will be called to indicate the status of the subscription operation. |
sequence<com.softwareag.connectivity.Chain> | chainsThe underlying connectivity chains for the subscription. |
boolean | stoppingIndicating if the service is stopping. |
boolean | activeWhether a connection to Pulsar has been established for the requested subscription. This value should only be used to confirm the initial connection; subsequent disconnection does not currently cause the value to return to false. |
| Action summary | |
|---|---|
com.apama.cumulocity.notifications2.Notifications2Subscription | static create(string pulsarServiceURL, string subscriberName, string subscriptionName, string subscriptionType, optional<sequence<string>> apiFilter, optional<string> typeFilter, com.apama.cumulocity.TenantDetails tenantDetails, integer numberOfClients, string tlsCertFilePath, boolean tlsAllowInsecureConnection, integer receiverQueueSize, integer unAckedMessagesTimeoutMs, action<boolean> callbackToUse)Creates a new Notifications2Subscription event. |
void | shutDown(action<boolean> callback)Shuts down the underlying connectivity chain for the Notifications 2.0 subscription. |
| Field detail |
|---|
boolean activeWhether a connection to Pulsar has been established for the requested subscription. This value should only be used to confirm the initial connection; subsequent disconnection does not currently cause the value to return to false.
optional<sequence<string>> apiFilterToUseThe types of events to which to subscribe e.g. ["alarms", "measurements"].
action<boolean> callbackA callback which will be called to indicate the status of the subscription operation.
sequence<com.softwareag.connectivity.Chain> chainsThe underlying connectivity chains for the subscription.
integer numberOfClientsToUseThe number of chains to create for the tenant.
integer receiverQueueSizeThe number of unacknowledged messages stored in the Notifications 2.0 queue.
string serviceURLToUseThe Notifications 2.0 service URL to use.
boolean stoppingIndicating if the service is stopping.
string subscriberNameToUseThe Notifications 2.0 subscriber name to use.
string subscriptionNameToUseThe name of the subscription being used.
string subscriptionTypeToUseThe type of the subscription being used.
com.apama.cumulocity.TenantDetails tenantDetailsToUseThe Cumulocity tenant from which messages should be received.
string tlsCertFilePathToUsePath of the TLS certificate file.
boolean tlsEnableInsecureConnectionAllow use of an insecure connection.
optional<string> typeFilterToUseAllows filtering by the 'type' property of messages. It can be an OData expression.
integer unAckedMessagesTimeoutMsThe timeout for when an unacknowledged message will be redelivered if not acknowledged after received.
| Action detail |
|---|
com.apama.cumulocity.notifications2.Notifications2Subscription static create(string pulsarServiceURL, string subscriberName, string subscriptionName, string subscriptionType, optional<sequence<string>> apiFilter, optional<string> typeFilter, com.apama.cumulocity.TenantDetails tenantDetails, integer numberOfClients, string tlsCertFilePath, boolean tlsAllowInsecureConnection, integer receiverQueueSize, integer unAckedMessagesTimeoutMs, action<boolean> callbackToUse)Creates a new Notifications2Subscription event.
void shutDown(action<boolean> callback)Shuts down the underlying connectivity chain for the Notifications 2.0 subscription.
| FRAMES NO FRAMES | |||||||
| |||||||
| SUMMARY: IMPORT | CONSTANT | FIELD | ACTION | DETAIL: IMPORT | CONSTANT | FIELD | ACTION | ||||||