|
VisiBroker for Java |
||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
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 |
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.
|
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |