VisiBroker for Java

Package org.omg.CosNotifyFilter

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

See:
          Description

Interface Summary
Filter The Filter interface defines the behaviors supported by objects which encapsulate constraints used by the proxy objects associated with an event channel in order to determine which events they receive will be forwarded, and which will be discarded.
FilterAdmin The FilterAdmin interface defines operations that enable an object supporting this interface to manage a list of filter objects, each of which supports the Filter interface.
FilterAdminOperations The FilterAdmin interface defines operations that enable an object supporting this interface to manage a list of filter objects, each of which supports the Filter interface.
FilterFactory The FilterFactory interface defines operations for creating filter objects.
FilterFactoryOperations The FilterFactory interface defines operations for creating filter objects.
FilterOperations The Filter interface defines the behaviors supported by objects which encapsulate constraints used by the proxy objects associated with an event channel in order to determine which events they receive will be forwarded, and which will be discarded.
MappingFilter The MappingFilter interface defines the behaviors of objects, which encapsulate a sequence of constraint-value pairs, where each value represents a possible setting of a particular property of an event.
MappingFilterOperations The MappingFilter interface defines the behaviors of objects, which encapsulate a sequence of constraint-value pairs, where each value represents a possible setting of a particular property of an event.
 

Class Summary
ConstraintExp  
ConstraintInfo  
MappingConstraintInfo  
MappingConstraintPair  
 

Exception Summary
CallbackNotFound  
ConstraintNotFound  
FilterNotFound  
InvalidConstraint  
InvalidGrammar  
InvalidValue  
UnsupportedFilterableData  
 

Package org.omg.CosNotifyFilter 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