org.tinygroup.flowprocessor
Class FlowApplicationProcessor

java.lang.Object
  extended by org.tinygroup.flowprocessor.FlowApplicationProcessor
All Implemented Interfaces:
org.tinygroup.application.ApplicationProcessor, org.tinygroup.commons.order.Ordered, org.tinygroup.config.Configuration

public class FlowApplicationProcessor
extends Object
implements org.tinygroup.application.ApplicationProcessor


Field Summary
 
Fields inherited from interface org.tinygroup.commons.order.Ordered
DEFAULT_PRECEDENCE, HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
 
Constructor Summary
FlowApplicationProcessor()
           
 
Method Summary
 void config(org.tinygroup.xmlparser.node.XmlNode applicationConfig, org.tinygroup.xmlparser.node.XmlNode componentConfig)
           
 org.tinygroup.xmlparser.node.XmlNode getApplicationConfig()
           
 String getApplicationNodePath()
           
 CEPCore getCepcore()
           
 org.tinygroup.xmlparser.node.XmlNode getComponentConfig()
           
 String getComponentConfigPath()
           
 FlowExecutor getExecutor()
           
 int getOrder()
           
 void init()
           
 void setApplication(org.tinygroup.application.Application application)
           
 void setCepcore(CEPCore cepcore)
           
 void setExecutor(FlowExecutor executor)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlowApplicationProcessor

public FlowApplicationProcessor()
Method Detail

getApplicationNodePath

public String getApplicationNodePath()
Specified by:
getApplicationNodePath in interface org.tinygroup.config.Configuration

getComponentConfigPath

public String getComponentConfigPath()
Specified by:
getComponentConfigPath in interface org.tinygroup.config.Configuration

config

public void config(org.tinygroup.xmlparser.node.XmlNode applicationConfig,
                   org.tinygroup.xmlparser.node.XmlNode componentConfig)
Specified by:
config in interface org.tinygroup.config.Configuration

getComponentConfig

public org.tinygroup.xmlparser.node.XmlNode getComponentConfig()
Specified by:
getComponentConfig in interface org.tinygroup.config.Configuration

getApplicationConfig

public org.tinygroup.xmlparser.node.XmlNode getApplicationConfig()
Specified by:
getApplicationConfig in interface org.tinygroup.config.Configuration

getOrder

public int getOrder()
Specified by:
getOrder in interface org.tinygroup.commons.order.Ordered

start

public void start()
Specified by:
start in interface org.tinygroup.application.ApplicationProcessor

init

public void init()
Specified by:
init in interface org.tinygroup.application.ApplicationProcessor

stop

public void stop()
Specified by:
stop in interface org.tinygroup.application.ApplicationProcessor

setApplication

public void setApplication(org.tinygroup.application.Application application)
Specified by:
setApplication in interface org.tinygroup.application.ApplicationProcessor

getCepcore

public CEPCore getCepcore()

setCepcore

public void setCepcore(CEPCore cepcore)

getExecutor

public FlowExecutor getExecutor()

setExecutor

public void setExecutor(FlowExecutor executor)


Copyright © 2006–2015 TinyGroup. All rights reserved.