|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectseda.sandStorm.internal.StageWrapper
class StageWrapper
A StageWrapper is a basic implementation of StageWrapperIF for application-level stages.
| Field Summary | |
|---|---|
private ConfigDataIF |
config
|
private FiniteQueue |
eventQ
|
private EventHandlerIF |
handler
|
private java.lang.String |
name
|
private ResponseTimeControllerIF |
rtcon
|
private StageIF |
stage
|
private StageStatsIF |
stats
|
private ThreadManagerIF |
threadmgr
|
| Constructor Summary | |
|---|---|
StageWrapper(ManagerIF mgr,
java.lang.String name,
EventHandlerIF handler,
ConfigDataIF config,
ThreadManagerIF threadmgr)
Create a StageWrapper with the given name, handler, config data, and thread manager. |
|
StageWrapper(ManagerIF mgr,
java.lang.String name,
EventHandlerIF handler,
ConfigDataIF config,
ThreadManagerIF threadmgr,
int queueThreshold)
Create a StageWrapper with the given name, handler, config data, thread manager, and queue threshold. |
|
| Method Summary | |
|---|---|
private void |
createRTController(ManagerIF mgr)
|
void |
destroy()
Destroy this stage. |
EventHandlerIF |
getEventHandler()
Return the event handler associated with this stage. |
ResponseTimeControllerIF |
getResponseTimeController()
Return the response time controller, if any. |
SourceIF |
getSource()
Return the set of sources from which events should be pulled to pass to this EventHandlerIF. |
StageIF |
getStage()
Return the stage handle for this stage. |
StageStatsIF |
getStats()
Return execution statistics for this stage. |
ThreadManagerIF |
getThreadManager()
Return the thread manager which will run this stage. |
void |
init()
Initialize this stage. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private java.lang.String name
private StageIF stage
private EventHandlerIF handler
private ConfigDataIF config
private FiniteQueue eventQ
private ThreadManagerIF threadmgr
private StageStatsIF stats
private ResponseTimeControllerIF rtcon
| Constructor Detail |
|---|
StageWrapper(ManagerIF mgr,
java.lang.String name,
EventHandlerIF handler,
ConfigDataIF config,
ThreadManagerIF threadmgr)
StageWrapper(ManagerIF mgr,
java.lang.String name,
EventHandlerIF handler,
ConfigDataIF config,
ThreadManagerIF threadmgr,
int queueThreshold)
| Method Detail |
|---|
private void createRTController(ManagerIF mgr)
public void init()
throws java.lang.Exception
init in interface StageWrapperIFjava.lang.Exception
public void destroy()
throws java.lang.Exception
destroy in interface StageWrapperIFjava.lang.Exceptionpublic EventHandlerIF getEventHandler()
getEventHandler in interface StageWrapperIFpublic StageIF getStage()
getStage in interface StageWrapperIFpublic SourceIF getSource()
getSource in interface StageWrapperIFpublic ThreadManagerIF getThreadManager()
getThreadManager in interface StageWrapperIFpublic StageStatsIF getStats()
getStats in interface StageWrapperIFpublic ResponseTimeControllerIF getResponseTimeController()
getResponseTimeController in interface StageWrapperIFpublic java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||