org.jacorb.notification.filter.etcl
Class ETCLFilter

java.lang.Object
  extended by org.jacorb.notification.filter.AbstractFilter
      extended by org.jacorb.notification.filter.etcl.ETCLFilter
All Implemented Interfaces:
AbstractFilterMBean, ETCLFilterMBean, GCDisposable, JMXManageable, NotifyingDisposable, IServantLifecyle, FilterOperations, org.picocontainer.Disposable

public class ETCLFilter
extends AbstractFilter
implements ETCLFilterMBean

Author:
Alphonse Bendt

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jacorb.notification.interfaces.JMXManageable
JMXManageable.JMXCallback
 
Field Summary
static String CONSTRAINT_GRAMMAR
           
 
Fields inherited from class org.jacorb.notification.filter.AbstractFilter
constraints_, CONSTRAINTS_EMPTY, constraintsLock_, messageFactory_, NO_CONSTRAINTS_MATCH, wildcardMap_
 
Constructor Summary
ETCLFilter(Configuration config, EvaluationContextFactory evaluationContextFactory, MessageFactory messageFactory, ORB orb, POA poa)
           
 
Method Summary
 String constraint_grammar()
           
 FilterConstraint newFilterConstraint(ConstraintExp constraintExp)
          create a new FilterConstraint based on the provided ConstraintExp
 
Methods inherited from class org.jacorb.notification.filter.AbstractFilter
activate, add_constraints, attach_callback, attemptDispose, deactivate, destroy, detach_callback, dispose, get_all_constraints, get_callbacks, get_constraints, getCreationDate, getIterator, getJMXNotificationTypes, getJMXObjectName, getLastUsage, getMatchCount, getMatchStructuredCount, getMatchTypedCount, getPOA, listContraints, match_internal, match_structured_internal, match_structured, match_typed_internal, match_typed, match, modify_constraints, newConstraintId, newServant, registerDisposable, remove_all_constraints, setJMXCallback
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jacorb.notification.filter.AbstractFilterMBean
destroy, getCreationDate, getLastUsage, getMatchCount, getMatchStructuredCount, getMatchTypedCount, listContraints
 

Field Detail

CONSTRAINT_GRAMMAR

public static final String CONSTRAINT_GRAMMAR
See Also:
Constant Field Values
Constructor Detail

ETCLFilter

public ETCLFilter(Configuration config,
                  EvaluationContextFactory evaluationContextFactory,
                  MessageFactory messageFactory,
                  ORB orb,
                  POA poa)
           throws ConfigurationException
Throws:
ConfigurationException
Method Detail

newFilterConstraint

public FilterConstraint newFilterConstraint(ConstraintExp constraintExp)
                                     throws InvalidConstraint
Description copied from class: AbstractFilter
create a new FilterConstraint based on the provided ConstraintExp

Specified by:
newFilterConstraint in class AbstractFilter
Throws:
InvalidConstraint

constraint_grammar

public String constraint_grammar()
Specified by:
constraint_grammar in interface FilterOperations


Copyright © 2015 JacORB. All rights reserved.