org.almendra.janet.ade.executor
Class Descriptor

java.lang.Object
  extended by org.almendra.janet.ade.executor.Descriptor

public class Descriptor
extends java.lang.Object


Field Summary
protected  long delay
           
(package private)  boolean logEvaluation
           
protected  long period
           
protected static int QUEUE_SIZE_CATETGORIES_MIN_SIZE
           
protected  java.util.List queueSizeCategories
           
static java.lang.String TAG_OBSERVER_INTERVAL
           
static java.lang.String TAG_OBSERVER_INTERVAL_DELAY
           
static java.lang.String TAG_OBSERVER_INTERVAL_PERIOD
           
static java.lang.String TAG_QUEUE_SIZE_CATEGORIES
           
static java.lang.String TAG_QUEUE_SIZE_CATEGORY
           
static java.lang.String TAG_QUEUE_SIZE_CATEGORY_MAX_EXECUTING_COMMANDS
           
static java.lang.String TAG_QUEUE_SIZE_CATEGORY_MAX_WAITING_COMMANDS
           
static java.lang.String TAG_QUEUE_SIZE_CATEGORY_NAME
           
static java.lang.String TAG_QUEUE_SIZE_CONCATENATION_OPERATION
           
static java.lang.String TAG_QUEUE_SIZE_LOGEVALUATION
           
 
Constructor Summary
Descriptor()
          Creates a new Descriptor object.
 
Method Summary
static Descriptor create(org.jdom.Element root)
           
protected  void fill(org.jdom.Element root)
           
protected  void fillQueueSizeCategories(org.jdom.Element root)
           
 long getDelay()
           
 long getPeriod()
           
 java.util.List getQueueSizeCategories()
           
 boolean isLogEvaluation()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TAG_OBSERVER_INTERVAL

public static final java.lang.String TAG_OBSERVER_INTERVAL
See Also:
Constant Field Values

TAG_OBSERVER_INTERVAL_DELAY

public static final java.lang.String TAG_OBSERVER_INTERVAL_DELAY
See Also:
Constant Field Values

TAG_OBSERVER_INTERVAL_PERIOD

public static final java.lang.String TAG_OBSERVER_INTERVAL_PERIOD
See Also:
Constant Field Values

TAG_QUEUE_SIZE_CATEGORIES

public static final java.lang.String TAG_QUEUE_SIZE_CATEGORIES
See Also:
Constant Field Values

TAG_QUEUE_SIZE_LOGEVALUATION

public static final java.lang.String TAG_QUEUE_SIZE_LOGEVALUATION
See Also:
Constant Field Values

TAG_QUEUE_SIZE_CATEGORY

public static final java.lang.String TAG_QUEUE_SIZE_CATEGORY
See Also:
Constant Field Values

TAG_QUEUE_SIZE_CATEGORY_NAME

public static final java.lang.String TAG_QUEUE_SIZE_CATEGORY_NAME
See Also:
Constant Field Values

TAG_QUEUE_SIZE_CATEGORY_MAX_WAITING_COMMANDS

public static final java.lang.String TAG_QUEUE_SIZE_CATEGORY_MAX_WAITING_COMMANDS
See Also:
Constant Field Values

TAG_QUEUE_SIZE_CATEGORY_MAX_EXECUTING_COMMANDS

public static final java.lang.String TAG_QUEUE_SIZE_CATEGORY_MAX_EXECUTING_COMMANDS
See Also:
Constant Field Values

TAG_QUEUE_SIZE_CONCATENATION_OPERATION

public static final java.lang.String TAG_QUEUE_SIZE_CONCATENATION_OPERATION
See Also:
Constant Field Values

QUEUE_SIZE_CATETGORIES_MIN_SIZE

protected static final int QUEUE_SIZE_CATETGORIES_MIN_SIZE
See Also:
Constant Field Values

delay

protected long delay

period

protected long period

queueSizeCategories

protected java.util.List queueSizeCategories

logEvaluation

boolean logEvaluation
Constructor Detail

Descriptor

public Descriptor()
Creates a new Descriptor object.

Method Detail

create

public static Descriptor create(org.jdom.Element root)
                         throws XMLParseException
Parameters:
root -
Returns:
Throws:
XMLParseException

fill

protected void fill(org.jdom.Element root)
             throws XMLParseException
Parameters:
root -
Throws:
XMLParseException

fillQueueSizeCategories

protected void fillQueueSizeCategories(org.jdom.Element root)
                                throws XMLParseException
Parameters:
root -
Throws:
XMLParseException

getDelay

public long getDelay()
Returns:
Returns the delay.

getPeriod

public long getPeriod()
Returns:
Returns the period.

getQueueSizeCategories

public java.util.List getQueueSizeCategories()
Returns:
Returns the queueSizeCategories.

isLogEvaluation

public boolean isLogEvaluation()
Returns:
Returns the logEvaluation.