VisiBroker for Java

Package org.omg.CosNotifyComm

This package defines the interfaces supported by the filter objects used by the Notification Service.

See:
          Description

Interface Summary
NotifyPublish The NotifyPublish interface supports an operation which allows a supplier of Notifications to announce, or publish, the names of the types of events it will be supplying, It is intended to be an abstract interface which is inherited by all Notification Service consumer interfaces, and enables suppliers to inform consumers supporting this interface of the types of events they intend to supply.
NotifyPublishOperations The NotifyPublish interface supports an operation which allows a supplier of Notifications to announce, or publish, the names of the types of events it will be supplying, It is intended to be an abstract interface which is inherited by all Notification Service consumer interfaces, and enables suppliers to inform consumers supporting this interface of the types of events they intend to supply.
NotifySubscribe The NotifySubscribe interface supports an operation which allows a consumer of notifications to inform suppliers of notifications of the types of notifications it wishes to receive.
NotifySubscribeOperations The NotifySubscribe interface supports an operation which allows a consumer of notifications to inform suppliers of notifications of the types of notifications it wishes to receive.
PullConsumer The PullConsumer interface supports the functionality required by notification service consumers that receive events as Anys using pull-style communication.
PullConsumerOperations The PullConsumer interface supports the functionality required by notification service consumers that receive events as Anys using pull-style communication.
PullSupplier The PullSupplier interface supports the functionality required by notification service suppliers that transmit events as Anys using pull-style communication.
PullSupplierOperations The PullSupplier interface supports the functionality required by notification service suppliers that transmit events as Anys using pull-style communication.
PushConsumer The PushConsumer interface supports the functionality required by notification service consumers that receive events as Anys using push-style communication.
PushConsumerOperations The PushConsumer interface supports the functionality required by notification service consumers that receive events as Anys using push-style communication.
PushSupplier The PushSupplier interface supports the functionality required by notification service suppliers that transmit events as Anys using push-style communication.
PushSupplierOperations The PushSupplier interface supports the functionality required by notification service suppliers that transmit events as Anys using push-style communication.
SequencePullConsumer SequencePullConsumer is an interface every sequence pull consumer must implement.
SequencePullConsumerOperations SequencePullConsumer is an interface every sequence pull consumer must implement.
SequencePullSupplier SequencePullSupplier is an interface every sequence pull supplier must implement.
SequencePullSupplierOperations SequencePullSupplier is an interface every sequence pull supplier must implement.
SequencePushConsumer SequencePushConsumer is an interface every sequence push consumer must implement.
SequencePushConsumerOperations SequencePushConsumer is an interface every sequence push consumer must implement.
SequencePushSupplier SequencePushSupplier is an interface every sequence push supplier must implement.
SequencePushSupplierOperations SequencePushSupplier is an interface every sequence push supplier must implement.
StructuredPullConsumer StructuredPullConsumer is an interface every structured pull consumer must implement.
StructuredPullConsumerOperations StructuredPullConsumer is an interface every structured pull consumer must implement.
StructuredPullSupplier StructuredPullSupplier is an interface every structured pull supplier must implement.
StructuredPullSupplierOperations StructuredPullSupplier is an interface every structured pull supplier must implement.
StructuredPushConsumer StructuredPushConsumer is an interface every structure push consumer must implement.
StructuredPushConsumerOperations StructuredPushConsumer is an interface every structure push consumer must implement.
StructuredPushSupplier StructuredPushSupplier is an interface every structured push supplier must implement.
StructuredPushSupplierOperations StructuredPushSupplier is an interface every structured push supplier must implement.
 

Exception Summary
InvalidEventType  
 

Package org.omg.CosNotifyComm Description

This package defines the interfaces supported by the filter objects used by the Notification Service. Two different types of filter objects are defined here. The first type support the Filter interface and encapsulate the constraints, which will be used by a proxy object associated with a notification channel in order to make decisions about which events to forward, and which to discard. The second type support the MappingFilter interface and encapsulate constraints along with associated values, whereby the constraints determine whether a proxy object will alter the way it treats each event with respect to a particular property of the event, and the value specifies the property value the proxy would apply to each event which satisfies the associated constraint. In addition to the two types of filter object interface defined in this module, the CosNotifyFilter module also defines the FilterFactory interface which supports the operations required to create each type of filter object, and the FilterAdmin interface, which supports operations which enable an interface (Proxy or Admin), which inherits it to manage a list of Filter instances.

Related Documentation

For more information about Visibroker Visinotify, refer to the Borland VisiBroker Visinotify Guide.

See Also:
Notification Service Specification, August 2002, Version 1.0.1, Editorial update due to Issue 4901, formal/02-08-04, AnAdoptedSpecification of the ObjectManagem entGroup, Inc.

Borland Software Corporation
http://www.borland.com
100 Enterprise Way
Scotts Valley, CA 95066
Voice: (831) 431-1000
pubsweb@borland.com

Read the latest documentation online