org.curjent.impl.agent
Class SyntheticTask

java.lang.Object
  extended by org.curjent.impl.agent.SyntheticTask
All Implemented Interfaces:
SyntheticInterface

final class SyntheticTask
extends Object
implements SyntheticInterface

Class for synthetic task methods. These methods are not actually called when a synthetic message is dispatched. These merely provide consistency for call metadata, especically CallSite.getTaskMethod().


Constructor Summary
SyntheticTask()
           
 
Method Summary
 void isolated()
          Isolated marker calls.
 void leading()
          Leading marker calls.
 void standard()
          Standard, non-marker calls.
 void trailing()
          Trailing marker calls.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SyntheticTask

SyntheticTask()
Method Detail

standard

public void standard()
Standard, non-marker calls.

Specified by:
standard in interface SyntheticInterface
See Also:
Agent.mark(Object)

trailing

@Marker
public void trailing()
Trailing marker calls.

Specified by:
trailing in interface SyntheticInterface
See Also:
Agent.mark(Object)

leading

@Leading
public void leading()
Leading marker calls.

Specified by:
leading in interface SyntheticInterface
See Also:
Agent.mark(Object)

isolated

@Isolated
public void isolated()
Isolated marker calls.

Specified by:
isolated in interface SyntheticInterface
See Also:
Agent.mark(Object)


Copyright 2009-2011 Tom Landon
Apache License 2.0