com.metamatrix.admin.objects
Class MMQueueWorkerPool

java.lang.Object
  extended by com.metamatrix.admin.objects.MMAdminObject
      extended by com.metamatrix.admin.objects.MMQueueWorkerPool
All Implemented Interfaces:
AdminObject, QueueWorkerPool, java.io.Serializable

public class MMQueueWorkerPool
extends MMAdminObject
implements QueueWorkerPool

Dataholder for all the statistics gathered about a worker pool.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.metamatrix.admin.objects.MMAdminObject
deployed, enabled, identifier, identifierParts, name, OBJECT_TYPE_CACHE, OBJECT_TYPE_CONNECTOR_BINDING, OBJECT_TYPE_CONNECTOR_TYPE, OBJECT_TYPE_DQP, OBJECT_TYPE_ENTITLEMENT, OBJECT_TYPE_EXTENSION_MODULE, OBJECT_TYPE_GROUP, OBJECT_TYPE_HOST, OBJECT_TYPE_LOG_CONFIGURATION, OBJECT_TYPE_MODEL, OBJECT_TYPE_PROCESS_OBJECT, OBJECT_TYPE_PROPERTY_DEFINITION, OBJECT_TYPE_QUEUE_WORKER_POOL, OBJECT_TYPE_REQUEST, OBJECT_TYPE_RESOURCE, OBJECT_TYPE_ROLE, OBJECT_TYPE_SESSION, OBJECT_TYPE_SOURCE_REQUEST, OBJECT_TYPE_SYSTEM_OBJECT, OBJECT_TYPE_USER, OBJECT_TYPE_VDB, OBJECTS_PACKAGE, registered, serialVersionUID
 
Fields inherited from interface com.metamatrix.admin.api.objects.AdminObject
DELIMITER, DELIMITER_CHAR, ESCAPED_DELIMITER, ESCAPED_WILDCARD, WILDCARD
 
Constructor Summary
MMQueueWorkerPool(java.lang.String[] identifierParts)
          Construct a new MMQueueWorkerPool
 
Method Summary
 int getDequeues()
           
 int getEnqueues()
           
 int getHighwaterMark()
           
 int getQueued()
           
 int getThreads()
           
 long getTotalDequeues()
           
 long getTotalEnqueues()
           
 int getTotalHighwaterMark()
           
 void setDequeues(int dequeues)
           
 void setEnqueues(int enqueues)
           
 void setHighwaterMark(int highwaterMark)
           
 void setQueued(int queued)
           
 void setThreads(int threads)
           
 void setTotalDequeues(long totalDequeues)
           
 void setTotalEnqueues(long totalEnqueues)
           
 void setTotalHighwaterMark(int totalHighwaterMark)
           
 java.lang.String toString()
          Get string for display purposes
 
Methods inherited from class com.metamatrix.admin.objects.MMAdminObject
buildIdentifier, buildIdentifierArray, buildIdentifierList, getCreated, getCreatedBy, getCreatedDate, getIdentifier, getIdentifierArray, getLastChangedBy, getLastChangedDate, getLastUpdated, getLastUpdatedBy, getName, getNameFromIdentifier, getObjectType, getParentName, getProperties, getPropertiesAsString, getPropertyValue, getProps, isDeployed, isEnabled, isRegistered, setCreated, setCreatedBy, setDeployed, setEnabled, setIdentifier, setLastUpdated, setLastUpdatedBy, setProperties, setRegistered
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.metamatrix.admin.api.objects.AdminObject
getIdentifier, getName, getProperties, getPropertyValue
 

Constructor Detail

MMQueueWorkerPool

public MMQueueWorkerPool(java.lang.String[] identifierParts)
Construct a new MMQueueWorkerPool

Parameters:
identifierParts -
Since:
4.3
Method Detail

toString

public java.lang.String toString()
Get string for display purposes

Specified by:
toString in class MMAdminObject
Since:
4.3
See Also:
Object.toString()

getDequeues

public int getDequeues()
Specified by:
getDequeues in interface QueueWorkerPool
Returns:
Returns the dequeues.
Since:
4.3

setDequeues

public void setDequeues(int dequeues)
Parameters:
dequeues - The dequeues to set.
Since:
4.3

getEnqueues

public int getEnqueues()
Specified by:
getEnqueues in interface QueueWorkerPool
Returns:
Returns the enqueues.
Since:
4.3

setEnqueues

public void setEnqueues(int enqueues)
Parameters:
enqueues - The enqueues to set.
Since:
4.3

getHighwaterMark

public int getHighwaterMark()
Specified by:
getHighwaterMark in interface QueueWorkerPool
Returns:
Returns the highwaterMark.
Since:
4.3

setHighwaterMark

public void setHighwaterMark(int highwaterMark)
Parameters:
highwaterMark - The highwaterMark to set.
Since:
4.3

getQueued

public int getQueued()
Specified by:
getQueued in interface QueueWorkerPool
Returns:
Returns the number of requests queued.
Since:
4.3

setQueued

public void setQueued(int queued)
Parameters:
queued - The number of requests queued.
Since:
4.3

getThreads

public int getThreads()
Specified by:
getThreads in interface QueueWorkerPool
Returns:
Returns the number of threads.
Since:
4.3

setThreads

public void setThreads(int threads)
Parameters:
threads - The number of threads to set.
Since:
4.3

getTotalDequeues

public long getTotalDequeues()
Specified by:
getTotalDequeues in interface QueueWorkerPool
Returns:
Returns the number of totalDequeues.
Since:
4.3

setTotalDequeues

public void setTotalDequeues(long totalDequeues)
Parameters:
totalDequeues - The number of totalDequeues to set.
Since:
4.3

getTotalEnqueues

public long getTotalEnqueues()
Specified by:
getTotalEnqueues in interface QueueWorkerPool
Returns:
Returns the number of totalEnqueues.
Since:
4.3

setTotalEnqueues

public void setTotalEnqueues(long totalEnqueues)
Parameters:
totalEnqueues - The number of totalEnqueues to set.
Since:
4.3

getTotalHighwaterMark

public int getTotalHighwaterMark()
Specified by:
getTotalHighwaterMark in interface QueueWorkerPool
Returns:
Returns the totalHighwaterMark.
Since:
4.3

setTotalHighwaterMark

public void setTotalHighwaterMark(int totalHighwaterMark)
Parameters:
totalHighwaterMark - The totalHighwaterMark to set.
Since:
4.3


Copyright © 2009. All Rights Reserved.