Class SpanSequence
- java.lang.Object
-
- org.glassfish.internal.deployment.analysis.SpanSequence
-
- All Implemented Interfaces:
AutoCloseable
public class SpanSequence extends Object implements AutoCloseable
Helper class for creating sequence of non-overlapping events
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
SpanSequence
finish()
DeploymentSpan
nest(Enum<?> action)
DeploymentSpan
nest(Enum<?> action, String componentName)
SpanSequence
start(Enum<?> action)
SpanSequence
start(Enum<?> action, String componentName)
SpanSequence
start(String componentName)
-
-
-
Method Detail
-
start
public SpanSequence start(Enum<?> action)
-
finish
public SpanSequence finish()
-
start
public SpanSequence start(Enum<?> action, String componentName)
-
start
public SpanSequence start(String componentName)
-
nest
public DeploymentSpan nest(Enum<?> action)
-
nest
public DeploymentSpan nest(Enum<?> action, String componentName)
-
close
public void close()
- Specified by:
close
in interfaceAutoCloseable
-
-