|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface for user-written evaluators. An Evaluate object that instantiates a user-written evaluate class is used as an argument to the EventServicesDef.getEventRegistration() method, which requests an EventRegistration from the event services factory. The user-written class, which is in the CLASSPATH of the T3Server (as weblogic.system.classpath property), is dynamically loaded into the T3Server the first time any registration specifies it.
Because the Java class loader does not permit the passing or arguments to the constructors of dynamically loaded classes, the constructor for any user-written class that implements this interface must be a default constructor, that is, one that takes no arguments. The user-written registerInit() method takes the registration parameters as an input argument and allows the newly-constructed action object to inspect and act upon the registration parameters at the time of registration.
Note: The isLongRunning() method is deprecated in release 2.5. Users no longer need to implement this method in classes that implement this interface.
EventServicesDef
,
EventRegistrationDef
Method Summary | |
boolean |
evaluate(EventMessageDef ev)
Evaluates the specified EventMessage. |
void |
registerInit(ParamSet params)
Initializes an evaluator with the specified set of parameters. |
void |
setServices(T3ServicesDef services)
Sets the services object for the Evaluator. |
Method Detail |
public void registerInit(ParamSet params) throws ParamSetException
params
- ParamSet objectpublic boolean evaluate(EventMessageDef ev) throws ParamSetException
ev
- EventMessage objectActionDef
public void setServices(T3ServicesDef services)
services
- A T3ServicesDef object
|
Documentation is available at http://e-docs.bea.com/wls/docs61 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |