org.jacorb.notification.filter.etcl
Class ETCLFilter

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

public class ETCLFilter
extends AbstractFilter
implements ETCLFilterMBean

Version:
$Id: ETCLFilter.java,v 1.4 2006/01/12 22:35:15 alphonse.bendt Exp $
Author:
Alphonse Bendt

Nested Class Summary
 
Nested classes inherited from class org.jacorb.notification.interfaces.JMXManageable
JMXManageable.JMXCallback
 
Field Summary
static java.lang.String CONSTRAINT_GRAMMAR
           
 
Fields inherited from class org.jacorb.notification.filter.AbstractFilter
constraints_, CONSTRAINTS_EMPTY, constraintsLock_, messageFactory_, NO_CONSTRAINTS_MATCH, wildcardMap_
 
Constructor Summary
ETCLFilter(org.apache.avalon.framework.configuration.Configuration config, EvaluationContextFactory evaluationContextFactory, MessageFactory messageFactory, ORB orb, POA poa)
           
 
Method Summary
 java.lang.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 java.lang.String CONSTRAINT_GRAMMAR
See Also:
Constant Field Values
Constructor Detail

ETCLFilter

public ETCLFilter(org.apache.avalon.framework.configuration.Configuration config,
                  EvaluationContextFactory evaluationContextFactory,
                  MessageFactory messageFactory,
                  ORB orb,
                  POA poa)
           throws org.apache.avalon.framework.configuration.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 java.lang.String constraint_grammar()
Specified by:
constraint_grammar in interface FilterOperations