|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object frysk.proc.live.State frysk.proc.live.LinuxPtraceProcState
abstract class LinuxPtraceProcState
A UNIX Process State
Nested Class Summary | |
---|---|
private static class |
LinuxPtraceProcState.Attaching
A process is being attached, this is broken down into sub-states. |
private static class |
LinuxPtraceProcState.Detaching
In the process of detaching; waiting for all tasks to report back that they have successfully detached. |
Field Summary | |
---|---|
private static LinuxPtraceProcState |
destroyed
The process has been destroyed. |
private static LinuxPtraceProcState |
detached
The process is running free (or at least was the last time its status was checked). |
private static Log |
fine
|
private static Log |
finest
|
private static LinuxPtraceProcState |
running
The process is running, add and remove observers. |
Constructor Summary | |
---|---|
LinuxPtraceProcState(String state)
|
Method Summary | |
---|---|
(package private) LinuxPtraceProcState |
handleAddObservation(LinuxPtraceProc proc,
Observation observation)
|
(package private) LinuxPtraceProcState |
handleDeleteObservation(LinuxPtraceProc proc,
Observation observation)
|
(package private) LinuxPtraceProcState |
handleDetach(LinuxPtraceProc proc,
boolean shouldRemoveObservers)
|
(package private) LinuxPtraceProcState |
handleRemoval(LinuxPtraceProc proc)
|
(package private) LinuxPtraceProcState |
handleTaskAttachCompleted(LinuxPtraceProc proc,
LinuxPtraceTask task)
|
(package private) LinuxPtraceProcState |
handleTaskDetachCompleted(LinuxPtraceProc proc,
LinuxPtraceTask task)
|
(package private) LinuxPtraceProcState |
handleTaskDetachCompleted(LinuxPtraceProc proc,
LinuxPtraceTask task,
LinuxPtraceTask clone)
|
(package private) static LinuxPtraceProcState |
initial(boolean starting)
Return the Proc's initial state. |
Methods inherited from class frysk.proc.live.State |
---|
toString, unhandled, unhandled |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static final Log fine
private static final Log finest
private static final LinuxPtraceProcState detached
private static final LinuxPtraceProcState destroyed
private static final LinuxPtraceProcState running
Constructor Detail |
---|
LinuxPtraceProcState(String state)
Method Detail |
---|
LinuxPtraceProcState handleRemoval(LinuxPtraceProc proc)
LinuxPtraceProcState handleTaskAttachCompleted(LinuxPtraceProc proc, LinuxPtraceTask task)
LinuxPtraceProcState handleTaskDetachCompleted(LinuxPtraceProc proc, LinuxPtraceTask task)
LinuxPtraceProcState handleTaskDetachCompleted(LinuxPtraceProc proc, LinuxPtraceTask task, LinuxPtraceTask clone)
LinuxPtraceProcState handleAddObservation(LinuxPtraceProc proc, Observation observation)
LinuxPtraceProcState handleDeleteObservation(LinuxPtraceProc proc, Observation observation)
LinuxPtraceProcState handleDetach(LinuxPtraceProc proc, boolean shouldRemoveObservers)
static LinuxPtraceProcState initial(boolean starting)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |