com.ibm.wsspi.xct

Class Xct

  1. java.lang.Object
  2. extended bycom.ibm.wsspi.xct.Xct

  1. public abstract class Xct
  2. extends java.lang.Object
This class is provided for WebSphere Application Server stack products and infrastructure extenders that want to use Cross Component Trace for product-specific correlation needs.

For details on usage, please contact IBM support.


Constructor Summary

Constructor and Description
Xct()

Method Summary

Modifier and Type Method and Description
  1. abstract
  2. boolean
annotationsEnabled()
  1. abstract
  2. Xct
begin()
  1. abstract
  2. Xct
begin(Annotation... annotation)
  1. abstract
  2. Xct
begin(java.lang.String correlatorID,Annotation... annotation)
  1. abstract
  2. boolean
collectsData()
  1. static
  2. Xct
current()
  1. abstract
  2. void
end()
  1. abstract
  2. void
end(Annotation... annotation)
  1. abstract
  2. Xct
filter(java.lang.String... filterPath)
  1. static
  2. Xct
fromString(java.lang.String s)
  1. static
  2. Xct
fromString(java.lang.String s,java.lang.String... filterPath)
  1. abstract
  2. XCTLevel
getCallChainXctLevel()
  1. abstract
  2. java.lang.String
getId()
  1. static
  2. XctIdGenerator
getIDGenerator()
  1. abstract
  2. XCTLevel
getLevel()
  1. abstract
  2. java.lang.String
getParentId()
  1. abstract
  2. java.lang.String
getRootId()
  1. static
  2. java.lang.String[]
getXctIdsFromString(java.lang.String xctString)
  1. abstract
  2. boolean
isEnabled()
  1. abstract
  2. void
report(Annotation... annotation)
  1. abstract
  2. Xct
setCallChainXctLevel(XCTLevel level)
  1. static
  2. void
setIDGenerator(XctIdGenerator genid)
  1. abstract
  2. java.lang.String
toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Constructor Detail

Xct

  1. public Xct()

Method Detail

isEnabled

  1. public abstract boolean isEnabled( )

begin

  1. public abstract Xct begin()

end

  1. public abstract void end()

begin

  1. public abstract Xct begin(Annotation... annotation)

begin

  1. public abstract Xct begin(java.lang.String correlatorID,
  2. Annotation... annotation)

end

  1. public abstract void end(Annotation... annotation)

report

  1. public abstract void report(Annotation... annotation)

filter

  1. public abstract Xct filter(java.lang.String... filterPath)

current

  1. public static Xct current()

getLevel

  1. public abstract XCTLevel getLevel( )

annotationsEnabled

  1. public abstract boolean annotationsEnabled( )

collectsData

  1. public abstract boolean collectsData( )

getCallChainXctLevel

  1. public abstract XCTLevel getCallChainXctLevel( )

setCallChainXctLevel

  1. public abstract Xct setCallChainXctLevel( XCTLevel level)

getId

  1. public abstract java.lang.String getId( )

getRootId

  1. public abstract java.lang.String getRootId( )

getParentId

  1. public abstract java.lang.String getParentId( )

toString

  1. public abstract java.lang.String toString( )
Overrides:
toString in class java.lang.Object

fromString

  1. public static Xct fromString(java.lang.String s)

fromString

  1. public static Xct fromString(java.lang.String s,
  2. java.lang.String... filterPath)

setIDGenerator

  1. public static void setIDGenerator( XctIdGenerator genid)

getIDGenerator

  1. public static XctIdGenerator getIDGenerator( )

getXctIdsFromString

  1. public static java.lang.String[] getXctIdsFromString( java.lang.String xctString)
  2. throws java.lang.IllegalArgumentException
  3. java.lang.NullPointerException
Throws:
java.lang.IllegalArgumentException
java.lang.NullPointerException