com.jrockit.mc.rjmx.flr.internal
Class RecordingDescriptorToolkit

java.lang.Object
  extended by com.jrockit.mc.rjmx.flr.internal.RecordingDescriptorToolkit

public final class RecordingDescriptorToolkit
extends java.lang.Object

Toolkit for managing recording descriptors.

Author:
Marcus Hirt

Method Summary
static IRecordingDescriptor createRecordingDescriptor(IConnectionDescriptor descriptor, javax.management.openmbean.CompositeData data)
          Creates a recording descriptor from composite data.
static javax.management.openmbean.CompositeData createRecordingOptions(java.util.Map map)
           
static IRecordingDescriptor getRecordingByDescriptor(javax.management.ObjectName objectName, IRecordingDescriptor[] recordings)
           
static IRecordingDescriptor getRecordingById(long id, IRecordingDescriptor[] recordings)
          Must not be called with an empty recording!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createRecordingDescriptor

public static IRecordingDescriptor createRecordingDescriptor(IConnectionDescriptor descriptor,
                                                             javax.management.openmbean.CompositeData data)
Creates a recording descriptor from composite data.

Parameters:
descriptor -
data -
Returns:
the created recording descriptor

createRecordingOptions

public static javax.management.openmbean.CompositeData createRecordingOptions(java.util.Map map)

getRecordingById

public static IRecordingDescriptor getRecordingById(long id,
                                                    IRecordingDescriptor[] recordings)
Must not be called with an empty recording!

Parameters:
id -
recordings -
Returns:
the recording descriptor with given id or null

getRecordingByDescriptor

public static IRecordingDescriptor getRecordingByDescriptor(javax.management.ObjectName objectName,
                                                            IRecordingDescriptor[] recordings)


Copyright © 1999, 2011, Oracle and/or its affiliates. All rights reserved.