Kodo 4.2.0. generated on July 28 2008

kodo.manage
Class KodoTimeWatchManager

java.lang.Object
  extended by kodo.manage.KodoTimeWatchManager

public class KodoTimeWatchManager
extends Object

A KodoTimeWatchManager manages TimeWatch objects. It also contains convenience methods to easily get TimeWatch objects. Typical usage is as follows:

To obtain the KodoTimeWatchManager for the configuration:

BrokerFactory bf = ...;

OpenJPAConfiguration conf = bf.getConfiguration ();

KodoTimeWatchManager twm = conf.getTimeWatchManager ();

To obtain the default TimeWatch:

TimeWatch tw = twm.getTimeWatch ();

To obtain a named TimeWatch:

TimeWatch tw = twm.getTimeWatch ("My Named TimeWatch");

Quick way to obtain the default TimeWatch:

BrokerFactory bf = ...;

TimeWatch tw = KodoTimeWatchManager.getTimeWatch (bf);

Quick way to obtain a named TimeWatch:

BrokerFactory bf = ...;

TimeWatch tw = KodoTimeWatchManager.getTimeWatch (bf, "My Named TimeWatch");


Constructor Summary
KodoTimeWatchManager(Management m)
           
 
Method Summary
 TimeWatch getTimeWatch()
          Get the default TimeWatch.
static TimeWatch getTimeWatch(Broker b)
          Convenience static method for obtaining the default TimeWatch associated with the OpenJPAConfiguration associated with the passed Broker.
static TimeWatch getTimeWatch(BrokerFactory bf)
          Convenience static method for obtaining the default TimeWatch associated with the OpenJPAConfiguration associated with the passed BrokerFactory.
static TimeWatch getTimeWatch(BrokerFactory bf, String name)
          Convenience static method for obtaining a named time watch associated with the OpenJPAConfiguration associated with the passed BrokerFactory.
static TimeWatch getTimeWatch(Broker b, String name)
          Convenience static method for obtaining a named time watch associated with the OpenJPAConfiguration associated with the passed Broker.
static TimeWatch getTimeWatch(StoreContext ctx)
          Convenience static method for obtaining the default TimeWatch associated with the OpenJPAConfiguration associated with the passed context.
static TimeWatch getTimeWatch(StoreContext ctx, String name)
          Convenience static method for obtaining a named time watch associated with the OpenJPAConfiguration associated with the passed context.
 TimeWatch getTimeWatch(String name)
          Get a named TimeWatch.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KodoTimeWatchManager

public KodoTimeWatchManager(Management m)
Method Detail

getTimeWatch

public TimeWatch getTimeWatch(String name)
Get a named TimeWatch.


getTimeWatch

public TimeWatch getTimeWatch()
Get the default TimeWatch.


getTimeWatch

public static TimeWatch getTimeWatch(BrokerFactory bf,
                                     String name)
Convenience static method for obtaining a named time watch associated with the OpenJPAConfiguration associated with the passed BrokerFactory.


getTimeWatch

public static TimeWatch getTimeWatch(Broker b,
                                     String name)
Convenience static method for obtaining a named time watch associated with the OpenJPAConfiguration associated with the passed Broker.


getTimeWatch

public static TimeWatch getTimeWatch(StoreContext ctx,
                                     String name)
Convenience static method for obtaining a named time watch associated with the OpenJPAConfiguration associated with the passed context.


getTimeWatch

public static TimeWatch getTimeWatch(BrokerFactory bf)
Convenience static method for obtaining the default TimeWatch associated with the OpenJPAConfiguration associated with the passed BrokerFactory.


getTimeWatch

public static TimeWatch getTimeWatch(Broker b)
Convenience static method for obtaining the default TimeWatch associated with the OpenJPAConfiguration associated with the passed Broker.


getTimeWatch

public static TimeWatch getTimeWatch(StoreContext ctx)
Convenience static method for obtaining the default TimeWatch associated with the OpenJPAConfiguration associated with the passed context.


Kodo 4.2.0. generated on July 28 2008

Copyright 2001-2006 BEA Systems, Inc. All Rights Reserved.