Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
C
D
E
F
G
I
L
N
P
R
S
T
V
W
A
addSample(long)
- Method in class pt.digitalis.iss.
ServiceStatistics
Adds a new sample to the statistics engine.
areTooManyWorkers()
- Method in class pt.digitalis.iss.
ISSImpl
areTooManyWorkers()
- Method in interface pt.digitalis.iss.
ISSRequestManagement
Tests if the current number of workers is above the current limit
C
canExecuteMoreRequestsSynchronously()
- Method in class pt.digitalis.iss.
ISSImpl
Tests if we can serve more requests synchronously.
canHaveMoreWorkers()
- Method in class pt.digitalis.iss.
ISSImpl
Tests if we can launch more workers
D
delegate(IProcess, String)
- Method in interface pt.digitalis.iss.
ISS
Delegates the process execution to the ISS.
delegate(IProcess)
- Method in interface pt.digitalis.iss.
ISS
Overload of the
delegate()
method.
delegate(IProcess, String)
- Method in class pt.digitalis.iss.
ISSImpl
delegate(IProcess)
- Method in class pt.digitalis.iss.
ISSImpl
E
execute()
- Method in interface pt.digitalis.iss.
IProcess
This method should call the object's execution method.
existsRequest(String)
- Method in interface pt.digitalis.iss.
ISS
This method informs if a request with a given id is already being served, was served or is waiting.
existsRequest(String)
- Method in class pt.digitalis.iss.
ISSImpl
F
fetchResults(String)
- Method in interface pt.digitalis.iss.
ISS
Returns the execution results to the client.
fetchResults(String)
- Method in class pt.digitalis.iss.
ISSImpl
Returns the execution results to the Client.
G
getArrivalTime()
- Method in class pt.digitalis.iss.
ServiceRequest
Arrival time inspector.
getBeginExecutionTime()
- Method in class pt.digitalis.iss.
ServiceRequest
Returns the time when the request was made.
getConfigElementsPerGroup()
- Method in class pt.digitalis.iss.
ServiceStatistics
Returns the defined number of elements in a group.
getConfigNumberOfGroups()
- Method in class pt.digitalis.iss.
ServiceStatistics
Returns the current number of groups.
getEstimatedTimeOfExecution(String)
- Method in interface pt.digitalis.iss.
ISS
Returns the estimated time of execution for a given process.
getEstimatedTimeOfExecution(String)
- Method in class pt.digitalis.iss.
ISSImpl
The method uses statistical information from the waitingQueueStats engine.
getFinishExecutionTime()
- Method in class pt.digitalis.iss.
ServiceRequest
Returns the time when the request finished it's execution.
getISS(String, Properties)
- Static method in class pt.digitalis.iss.
ISSManager
Returns the ISS with the given id and configuration.
getISS(String)
- Static method in class pt.digitalis.iss.
ISSManager
Returns the ISS with the given id.
getLogger()
- Static method in class pt.digitalis.iss.
ISSManager
Returns the active logger.
getMeanExecutionTime()
- Method in class pt.digitalis.iss.
ServiceStatistics
Calculates the mean service time of a request from the available data.
getProcess()
- Method in class pt.digitalis.iss.
ServiceRequest
Returns the process associated with this request.
getRequestID()
- Method in class pt.digitalis.iss.
ServiceRequest
Returns the request ID.
getResult(String)
- Method in class pt.digitalis.iss.
ProcessResults
Fetches a result with a given id.
getResults()
- Method in class pt.digitalis.iss.
ProcessResults
Results map inspector.
getResults()
- Method in class pt.digitalis.iss.
ServiceRequest
Returns the Process execution results
getState()
- Method in class pt.digitalis.iss.
ServiceRequest
Returns the request's state.
getWaitingRequest()
- Method in class pt.digitalis.iss.
ISSImpl
This method is part of the public interface exposed to the Worker.
getWaitingRequest()
- Method in interface pt.digitalis.iss.
ISSRequestManagement
Gets a request that is waiting for service.
I
IProcess
- Interface in
pt.digitalis.iss
This interface should be implemented by all the objects that will be managed by the ISS.
isAsynchronousRequest()
- Method in class pt.digitalis.iss.
ServiceRequest
Asynchronous request flag inspector.
isOnError()
- Method in class pt.digitalis.iss.
ProcessResults
Error flag inspector.
ISS
- Interface in
pt.digitalis.iss
Defines the ISS behaviour expected by clients.
ISSImpl
- Class in
pt.digitalis.iss
This is an implementation of the ISS interface.
ISSImpl(String, Properties, ILogWrapper)
- Constructor for class pt.digitalis.iss.
ISSImpl
Constructor.
ISSManager
- Class in
pt.digitalis.iss
This class serves as an interface between the clients and the different ISSs.
ISSRequestManagement
- Interface in
pt.digitalis.iss
This interface provides operations related to request management between the ISS and the Worker.
isStatisticsDumpEnabled()
- Method in interface pt.digitalis.iss.
ISS
Returns the value of the statistics logging control flag.
isStatisticsDumpEnabled()
- Method in class pt.digitalis.iss.
ISSImpl
L
logPerformanceInformation(int, int, int, int, int, int, int, long, long, long)
- Method in class pt.digitalis.iss.
PerformanceLogger
Logs the passed performance information.
N
notifyWorkerFinished()
- Method in class pt.digitalis.iss.
ISSImpl
Synchronized to guarantee the
activeWorkers
consistency.
notifyWorkerFinished()
- Method in interface pt.digitalis.iss.
ISSRequestManagement
Callback method to notify ISS of Worker's execution end.
P
PerformanceLogger
- Class in
pt.digitalis.iss
This entity logs the performance information of the ISS.
PerformanceLogger(ILogWrapper)
- Constructor for class pt.digitalis.iss.
PerformanceLogger
Constructor.
ProcessResults
- Class in
pt.digitalis.iss
This class encapsulates the results of the process execution.
ProcessResults()
- Constructor for class pt.digitalis.iss.
ProcessResults
ProcessState
- Enum in
pt.digitalis.iss
Defines the possible states a process can have.
pt.digitalis.iss
- package pt.digitalis.iss
R
reset()
- Method in class pt.digitalis.iss.
ServiceStatistics
This method enables that a client explicitly resets the stats engine.
returnRequest(ServiceRequest)
- Method in class pt.digitalis.iss.
ISSImpl
This method is part of the public interface exposed to the Worker.
returnRequest(ServiceRequest)
- Method in interface pt.digitalis.iss.
ISSRequestManagement
Callback method for the Workers to call when they finish.
run()
- Method in class pt.digitalis.iss.
Worker
Overriding Thread#run()...
S
ServiceRequest
- Class in
pt.digitalis.iss
This class holds information about a service request made to the ISS.
ServiceRequest(IProcess, String)
- Constructor for class pt.digitalis.iss.
ServiceRequest
Constructor.
ServiceStatistics
- Class in
pt.digitalis.iss
This class is a small statistics engine that calculates the estimated time for a request service.
ServiceStatistics()
- Constructor for class pt.digitalis.iss.
ServiceStatistics
Constructor
setArrivalTime(long)
- Method in class pt.digitalis.iss.
ServiceRequest
Arrival time modifier.
setBeginExecutionTime(long)
- Method in class pt.digitalis.iss.
ServiceRequest
Sets the time when the request was made.
setConfigElementsPerGroup(int)
- Method in class pt.digitalis.iss.
ServiceStatistics
Sets the number of elements in a group.
setConfigNumberOfGroups(int)
- Method in class pt.digitalis.iss.
ServiceStatistics
Sets the number of groups.
setFinishExecutionTime(long)
- Method in class pt.digitalis.iss.
ServiceRequest
Sets the time when the request finished it's execution.
setLogger(ILogWrapper)
- Static method in class pt.digitalis.iss.
ISSManager
Sets the active logger.
setOnError(boolean)
- Method in class pt.digitalis.iss.
ProcessResults
Error flag modifier.
setResult(String, Object)
- Method in class pt.digitalis.iss.
ProcessResults
Sets an individual result.
setResults(Map<String, Object>)
- Method in class pt.digitalis.iss.
ProcessResults
Results map modifier.
setResults(Map<String, Object>)
- Method in class pt.digitalis.iss.
ServiceRequest
Sets the Process execution results
setState(ProcessState)
- Method in class pt.digitalis.iss.
ServiceRequest
Set the request's state.
setStatisticsDumpEnabled(boolean)
- Method in interface pt.digitalis.iss.
ISS
Sets the value of the statistics logging control flag.
setStatisticsDumpEnabled(boolean)
- Method in class pt.digitalis.iss.
ISSImpl
T
toString()
- Method in class pt.digitalis.iss.
ServiceRequest
Returns the Service Request representation as a String.
V
valueOf(String)
- Static method in enum pt.digitalis.iss.
ProcessState
Returns the enum constant of this type with the specified name.
values()
- Static method in enum pt.digitalis.iss.
ProcessState
Returns an array containing the constants of this enum type, in the order they are declared.
W
Worker
- Class in
pt.digitalis.iss
This class implements a Worker: a thread entity that executes requests.
Worker(ISSRequestManagement)
- Constructor for class pt.digitalis.iss.
Worker
Constructor.
A
C
D
E
F
G
I
L
N
P
R
S
T
V
W
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2010
Digitalis Informática Lda
. All Rights Reserved.