Platform SDK Java 8.5 API Reference

com.genesyslab.platform.apptemplate.filtering.impl
Class FilterAction

java.lang.Object
  extended by com.genesyslab.platform.apptemplate.filtering.impl.FilterAction
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
FilterDelAction, FilterPutAction

public abstract class FilterAction
extends java.lang.Object
implements java.lang.Cloneable

Filter action.


Constructor Summary
FilterAction(java.lang.String key)
           
 
Method Summary
 java.lang.Object clone()
           
abstract  void execute(Message message, FilterContext context)
          Executes action.
 java.lang.String getKey()
          Gets action idetification key.
 void register(FilterContext context)
          Registers filter variables and so on.
 void unregister(FilterContext context)
          Unregisters filter variables and so on.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterAction

public FilterAction(java.lang.String key)
Method Detail

getKey

public java.lang.String getKey()
Gets action idetification key.

Returns:
action idetification key.

execute

public abstract void execute(Message message,
                             FilterContext context)
Executes action.

Parameters:
message - Message is used by actions to initialize filter variables.
context - Filter context where variables are stored.

register

public void register(FilterContext context)
Registers filter variables and so on.

Parameters:
context - filter context.

unregister

public void unregister(FilterContext context)
Unregisters filter variables and so on.

Parameters:
context - filter context.

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

Platform SDK Java 8.5 API Reference

Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.