TPTP 4.4.0 Platform Project
Public API Specification

org.eclipse.hyades.loaders.util
Class LoadersUtils

java.lang.Object
  extended byorg.eclipse.hyades.loaders.util.LoadersUtils

public class LoadersUtils
extends java.lang.Object


Field Summary
static java.lang.String InternalCorrelationName
           
static com.ibm.icu.text.SimpleDateFormat partialCIMDateFormatDashDelimiter
           
static com.ibm.icu.text.SimpleDateFormat partialCIMDateFormatNoDelimiter
           
static com.ibm.icu.text.SimpleDateFormat partialCIMDateFormatPlusDelimiter
           
static long[] powerOf10
           
 
Constructor Summary
LoadersUtils()
           
 
Method Summary
static void addCorrelationEngine(CorrelationEngine correlationEngine)
           
static double convertCreationTime(java.lang.String value)
           
static TRCAgent createAgent(HierarchyContext context)
           
static void createCorrelationContainerResource(TRCAgentProxy proxy, java.lang.String correlationEngineID, CorrelationContainer container, java.lang.String correlationTag)
           
static void createCorrelationContainerResource(TRCAgentProxy proxy, java.lang.String correlationEngineID, CorrelationContainer container, java.lang.String correlationTag, java.lang.String sessionID)
           
static org.eclipse.emf.common.util.URI createCorrelationContainerURI(TRCAgentProxy agentProxy, java.lang.String correlationEngineID, java.lang.String correlationTag)
           
static org.eclipse.emf.common.util.URI createCorrelationContainerURI(org.eclipse.emf.common.util.URI agentURI, java.lang.String correlationEngineID, java.lang.String correlationTag)
           
static void deregisterAgentInstance(TRCAgentProxy agentProxy)
           
static void deregisterAgentListener(TRCAgentProxy agentProxy)
           
static void deregisterAgentProxyContext(TRCAgentProxy agentProxy)
           
static void deregisterDataProcessor(TRCAgentProxy agentProxy)
           
static CorrelationEngine findCorrelationEngine(java.lang.String string)
           
static char[] getChars(java.lang.StringBuffer sb2)
           
static java.lang.String getContainerResourceURI(java.lang.String uri)
           
static CorrelationContainerProxy getCorrelationContainerProxy(TRCAgentProxy agentProxy, java.lang.String correlationEngineID, java.lang.String correlationTag, java.lang.String sessionID)
           
static java.lang.String getCorrelationNamePostfix(java.lang.String dbType)
           
static short getDeltaTimeZoneInMinutesFromCIMFormat(java.lang.String creationTime)
          Returns the signed time zone offset from GMT or Zulu time in minutes of the parameter XML schema dateTime datatype time stamp.
static java.io.InputStream getFirstFileInputStream(java.lang.String fileName)
           
static java.lang.String getFirstLine(java.lang.String name, int maxLength)
           
static GenericLookUpEntry getGenericLookUpEntry(java.lang.Thread thread)
           
static int getHashCode(byte[] data, int offset, int length)
           
static int getHashCode(java.lang.String value)
           
static CorrelationContainerProxy getInternalCorrelationContainerProxy(TRCAgentProxy agentProxy, java.lang.String correlationEngineID)
           
static java.lang.String getInternalCorrelationName(java.lang.String correlationEngineName)
           
static java.lang.Object getLookUpKey(int key)
           
static java.lang.Object getLookUpKey(long key)
           
static java.lang.Object getLookUpKey(short key)
           
static java.lang.Object getLookUpKey(java.lang.String key)
           
static double getMicrosecondsFromCIMFormat(java.lang.String creationTime)
          Returns the microsecond representation of the parameter XML schema dateTime datatype time stamp, adjusted for the local time zone.
static java.lang.String getMonitorFolder(TRCMonitor monitor)
           
static TRCAgent getOrCreateAgent(HierarchyContext context)
           
static com.ibm.icu.text.SimpleDateFormat getPartialCIMDateFormat()
          Deprecated. Use getPartialCIMDateFormatDashDelimiter().
static com.ibm.icu.text.SimpleDateFormat getPartialCIMDateFormatDashDelimiter()
           
static com.ibm.icu.text.SimpleDateFormat getPartialCIMDateFormatNoDelimiter()
           
static com.ibm.icu.text.SimpleDateFormat getPartialCIMDateFormatPlusDelimiter()
           
static java.lang.String getPostfix(java.lang.String postfix)
           
static java.lang.String getPostfix(org.eclipse.emf.common.util.URI uri)
           
static CorrelationContainerProxy getSQLCorrelationContainerProxy(TRCAgentProxy agentProxy, java.lang.String correlationEngineID, java.lang.String correlationTag)
           
static CorrelationContainerProxy getSQLCorrelationContainerProxy(TRCAgentProxy agentProxy, java.lang.String correlationEngineID, java.lang.String correlationTag, java.lang.String sessionID)
           
static boolean isZipFile(java.io.InputStream readStream)
           
static boolean isZipFile(java.lang.String fileName)
           
static void loadRootEvent(XMLLoader processor)
           
static TRCAgent locateAgent(java.lang.String agentIdRef, TRCAgent agent)
           
static TRCAgent locateAgentFromMonitor(TRCMonitor monitor, java.lang.String agentRId)
           
static TRCAgent locateAgentFromProcess(TRCProcessProxy process, java.lang.String aName, java.lang.String agentRId)
           
static java.lang.Object locateAgentInstance(TRCAgentProxy agentProxy)
           
static java.lang.Object locateAgentListener(TRCAgentProxy agentProxy)
           
static XMLLoader locateDataProcessor(TRCAgentProxy agentProxy)
           
static HierarchyContext locateHierarchyContext(TRCAgent agent)
           
static TRCNode locateNodeFromMonitor(TRCMonitor monitor, java.lang.String hostName, java.lang.String ipaddr, java.lang.String nRId)
           
static TRCProcessProxy locateProcessFromNode(TRCNode node, int pId, java.lang.String pRId)
           
static TRCProcessProxy locateProcessFromNode(TRCNode node, java.lang.String pRId)
           
static void log(java.lang.String s)
          Deprecated. Use ModelDebugger.log(String) instead
static void log(java.lang.Throwable e)
          Deprecated. Use ModelDebugger.log(Throwable) instead
static void log(java.lang.Throwable e, java.lang.String msg)
          Deprecated. Use ModelDebugger.log(Throwable,String) instead
static void logCallstackWithLimit(java.lang.Throwable e, int limit)
          Deprecated. Use ModelDebugger#logCallstackWithLimit(Throwable,int) instead
static void main(java.lang.String[] args)
           
static char[] makeCharArray(byte[] buffer, int offset, int length)
           
static java.lang.String makeString(byte[] data, int offset, int length)
           
static long parseLongTraceTime(java.lang.String value)
           
static double parseTraceTime(java.lang.String value)
           
static boolean registerAgent(java.lang.String agentIdRef, TRCAgent agent)
           
static void registerAgentInstance(TRCAgentProxy agentProxy, java.lang.Object ai)
           
static void registerAgentListener(TRCAgentProxy agentProxy, java.lang.Object al)
           
static void registerDataProcessor(TRCAgentProxy agentProxy, XMLLoader processor)
           
static void registerGenericLookUpEntry(HierarchyContext context, java.lang.Object key, java.lang.Object value)
           
static java.lang.String restorePassword(java.lang.String password)
           
static java.lang.String scramblePassword(java.lang.String password)
           
static void setDefaultContext(HierarchyContext context)
           
static void setSessionStartTime(double time, TRCAgentProxy agentProxy)
           
static void setSessionStopTime(double time, TRCAgentProxy agentProxy)
           
static java.lang.String toString(java.lang.String[] statements)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

partialCIMDateFormatDashDelimiter

public static com.ibm.icu.text.SimpleDateFormat partialCIMDateFormatDashDelimiter

partialCIMDateFormatPlusDelimiter

public static com.ibm.icu.text.SimpleDateFormat partialCIMDateFormatPlusDelimiter

partialCIMDateFormatNoDelimiter

public static com.ibm.icu.text.SimpleDateFormat partialCIMDateFormatNoDelimiter

powerOf10

public static long[] powerOf10

InternalCorrelationName

public static java.lang.String InternalCorrelationName
Constructor Detail

LoadersUtils

public LoadersUtils()
Method Detail

setDefaultContext

public static void setDefaultContext(HierarchyContext context)

getDeltaTimeZoneInMinutesFromCIMFormat

public static short getDeltaTimeZoneInMinutesFromCIMFormat(java.lang.String creationTime)
                                                    throws java.lang.IllegalArgumentException
Returns the signed time zone offset from GMT or Zulu time in minutes of the parameter XML schema dateTime datatype time stamp. Assumption: The caller is responsible for removing any leading and/or trailing whitespace.

Parameters:
creationTime - XML schema dateTime datatype time stamp.
Returns:
short Signed time zone offset from GMT in minutes.
Throws:
java.lang.IllegalArgumentException - The parameter time stamp is not a valid XML schema dateTime datatype.

getMicrosecondsFromCIMFormat

public static double getMicrosecondsFromCIMFormat(java.lang.String creationTime)
                                           throws java.lang.IllegalArgumentException
Returns the microsecond representation of the parameter XML schema dateTime datatype time stamp, adjusted for the local time zone. Assumption: The caller is responsible for removing any leading and/or trailing whitespace.

Parameters:
creationTime - XML schema dateTime datatype time stamp.
Returns:
double Microsecond representation of the parameter XML schema dateTime datatype time stamp.
Throws:
java.lang.IllegalArgumentException - The parameter time stamp is not a valid XML schema dateTime datatype.

getMonitorFolder

public static java.lang.String getMonitorFolder(TRCMonitor monitor)

getPartialCIMDateFormat

public static com.ibm.icu.text.SimpleDateFormat getPartialCIMDateFormat()
Deprecated. Use getPartialCIMDateFormatDashDelimiter().


getPartialCIMDateFormatDashDelimiter

public static com.ibm.icu.text.SimpleDateFormat getPartialCIMDateFormatDashDelimiter()
Returns:
SimpleDateFormat

getPartialCIMDateFormatPlusDelimiter

public static com.ibm.icu.text.SimpleDateFormat getPartialCIMDateFormatPlusDelimiter()
Returns:
SimpleDateFormat

getPartialCIMDateFormatNoDelimiter

public static com.ibm.icu.text.SimpleDateFormat getPartialCIMDateFormatNoDelimiter()
Returns:
SimpleDateFormat

convertCreationTime

public static double convertCreationTime(java.lang.String value)
Parameters:
value -
Returns:

getOrCreateAgent

public static TRCAgent getOrCreateAgent(HierarchyContext context)
Returns:

createAgent

public static TRCAgent createAgent(HierarchyContext context)
Parameters:
context -
Returns:

deregisterAgentInstance

public static void deregisterAgentInstance(TRCAgentProxy agentProxy)

deregisterAgentListener

public static void deregisterAgentListener(TRCAgentProxy agentProxy)

deregisterAgentProxyContext

public static void deregisterAgentProxyContext(TRCAgentProxy agentProxy)

deregisterDataProcessor

public static void deregisterDataProcessor(TRCAgentProxy agentProxy)

locateAgentFromMonitor

public static TRCAgent locateAgentFromMonitor(TRCMonitor monitor,
                                              java.lang.String agentRId)

locateAgentFromProcess

public static TRCAgent locateAgentFromProcess(TRCProcessProxy process,
                                              java.lang.String aName,
                                              java.lang.String agentRId)

locateAgentInstance

public static java.lang.Object locateAgentInstance(TRCAgentProxy agentProxy)

locateAgentListener

public static java.lang.Object locateAgentListener(TRCAgentProxy agentProxy)

locateDataProcessor

public static XMLLoader locateDataProcessor(TRCAgentProxy agentProxy)

locateHierarchyContext

public static HierarchyContext locateHierarchyContext(TRCAgent agent)
Parameters:
agent -
Returns:

locateNodeFromMonitor

public static TRCNode locateNodeFromMonitor(TRCMonitor monitor,
                                            java.lang.String hostName,
                                            java.lang.String ipaddr,
                                            java.lang.String nRId)

locateProcessFromNode

public static TRCProcessProxy locateProcessFromNode(TRCNode node,
                                                    java.lang.String pRId)

locateProcessFromNode

public static TRCProcessProxy locateProcessFromNode(TRCNode node,
                                                    int pId,
                                                    java.lang.String pRId)

log

public static void log(java.lang.Throwable e)
Deprecated. Use ModelDebugger.log(Throwable) instead

Parameters:
e -

log

public static void log(java.lang.Throwable e,
                       java.lang.String msg)
Deprecated. Use ModelDebugger.log(Throwable,String) instead


logCallstackWithLimit

public static void logCallstackWithLimit(java.lang.Throwable e,
                                         int limit)
Deprecated. Use ModelDebugger#logCallstackWithLimit(Throwable,int) instead


log

public static void log(java.lang.String s)
Deprecated. Use ModelDebugger.log(String) instead


makeString

public static java.lang.String makeString(byte[] data,
                                          int offset,
                                          int length)

registerAgentInstance

public static void registerAgentInstance(TRCAgentProxy agentProxy,
                                         java.lang.Object ai)

registerAgentListener

public static void registerAgentListener(TRCAgentProxy agentProxy,
                                         java.lang.Object al)

registerDataProcessor

public static void registerDataProcessor(TRCAgentProxy agentProxy,
                                         XMLLoader processor)

loadRootEvent

public static void loadRootEvent(XMLLoader processor)
Parameters:
processor -

locateAgent

public static TRCAgent locateAgent(java.lang.String agentIdRef,
                                   TRCAgent agent)

registerAgent

public static boolean registerAgent(java.lang.String agentIdRef,
                                    TRCAgent agent)

getLookUpKey

public static java.lang.Object getLookUpKey(int key)

getLookUpKey

public static java.lang.Object getLookUpKey(long key)

getLookUpKey

public static java.lang.Object getLookUpKey(short key)

getLookUpKey

public static java.lang.Object getLookUpKey(java.lang.String key)

getGenericLookUpEntry

public static GenericLookUpEntry getGenericLookUpEntry(java.lang.Thread thread)

registerGenericLookUpEntry

public static void registerGenericLookUpEntry(HierarchyContext context,
                                              java.lang.Object key,
                                              java.lang.Object value)

getHashCode

public static int getHashCode(byte[] data,
                              int offset,
                              int length)

getHashCode

public static int getHashCode(java.lang.String value)

setSessionStartTime

public static void setSessionStartTime(double time,
                                       TRCAgentProxy agentProxy)

setSessionStopTime

public static void setSessionStopTime(double time,
                                      TRCAgentProxy agentProxy)

findCorrelationEngine

public static CorrelationEngine findCorrelationEngine(java.lang.String string)
Parameters:
string -
Returns:

addCorrelationEngine

public static void addCorrelationEngine(CorrelationEngine correlationEngine)
Parameters:
correlationEngine -

getInternalCorrelationContainerProxy

public static CorrelationContainerProxy getInternalCorrelationContainerProxy(TRCAgentProxy agentProxy,
                                                                             java.lang.String correlationEngineID)
Parameters:
agentProxy -
Returns:
the correlation container proxy for an internal correlation container

getInternalCorrelationName

public static java.lang.String getInternalCorrelationName(java.lang.String correlationEngineName)

getCorrelationContainerProxy

public static CorrelationContainerProxy getCorrelationContainerProxy(TRCAgentProxy agentProxy,
                                                                     java.lang.String correlationEngineID,
                                                                     java.lang.String correlationTag,
                                                                     java.lang.String sessionID)

getSQLCorrelationContainerProxy

public static CorrelationContainerProxy getSQLCorrelationContainerProxy(TRCAgentProxy agentProxy,
                                                                        java.lang.String correlationEngineID,
                                                                        java.lang.String correlationTag)

getSQLCorrelationContainerProxy

public static CorrelationContainerProxy getSQLCorrelationContainerProxy(TRCAgentProxy agentProxy,
                                                                        java.lang.String correlationEngineID,
                                                                        java.lang.String correlationTag,
                                                                        java.lang.String sessionID)

getContainerResourceURI

public static java.lang.String getContainerResourceURI(java.lang.String uri)

getCorrelationNamePostfix

public static java.lang.String getCorrelationNamePostfix(java.lang.String dbType)

createCorrelationContainerURI

public static org.eclipse.emf.common.util.URI createCorrelationContainerURI(TRCAgentProxy agentProxy,
                                                                            java.lang.String correlationEngineID,
                                                                            java.lang.String correlationTag)

createCorrelationContainerURI

public static org.eclipse.emf.common.util.URI createCorrelationContainerURI(org.eclipse.emf.common.util.URI agentURI,
                                                                            java.lang.String correlationEngineID,
                                                                            java.lang.String correlationTag)

createCorrelationContainerResource

public static void createCorrelationContainerResource(TRCAgentProxy proxy,
                                                      java.lang.String correlationEngineID,
                                                      CorrelationContainer container,
                                                      java.lang.String correlationTag)
Parameters:
container -

createCorrelationContainerResource

public static void createCorrelationContainerResource(TRCAgentProxy proxy,
                                                      java.lang.String correlationEngineID,
                                                      CorrelationContainer container,
                                                      java.lang.String correlationTag,
                                                      java.lang.String sessionID)

getPostfix

public static java.lang.String getPostfix(org.eclipse.emf.common.util.URI uri)
Parameters:
uri -
Returns:

getPostfix

public static java.lang.String getPostfix(java.lang.String postfix)

scramblePassword

public static java.lang.String scramblePassword(java.lang.String password)
                                         throws InvalidPassword
Throws:
InvalidPassword

restorePassword

public static java.lang.String restorePassword(java.lang.String password)
                                        throws InvalidPassword
Throws:
InvalidPassword

toString

public static java.lang.String toString(java.lang.String[] statements)
Parameters:
statements -
Returns:

getFirstLine

public static java.lang.String getFirstLine(java.lang.String name,
                                            int maxLength)

getChars

public static char[] getChars(java.lang.StringBuffer sb2)

makeCharArray

public static char[] makeCharArray(byte[] buffer,
                                   int offset,
                                   int length)

parseTraceTime

public static double parseTraceTime(java.lang.String value)

parseLongTraceTime

public static long parseLongTraceTime(java.lang.String value)

main

public static void main(java.lang.String[] args)

getFirstFileInputStream

public static java.io.InputStream getFirstFileInputStream(java.lang.String fileName)

isZipFile

public static boolean isZipFile(java.io.InputStream readStream)
                         throws java.io.IOException
Throws:
java.io.IOException

isZipFile

public static boolean isZipFile(java.lang.String fileName)
                         throws java.io.IOException
Throws:
java.io.IOException

TPTP 4.4.0 Platform Project
Public API Specification