Class NamedBase

java.lang.Object
org.glassfish.pfl.tf.timer.spi.NamedBase
All Implemented Interfaces:
Named
Direct Known Subclasses:
LogEventHandlerImpl, NamedBaseImpl, StatsEventHandlerBase, TimerEventControllerBase, TimerFactoryImpl.TracingEventHandler

public abstract class NamedBase extends Object implements Named
  • Field Details

  • Constructor Details

  • Method Details

    • setFactory

      protected void setFactory(TimerFactory factory)
    • checkFactorySet

      private void checkFactorySet()
    • factory

      public TimerFactory factory()
      Description copied from interface: Named
      Return the TimerFactory that created this Named.
      Specified by:
      factory in interface Named
    • name

      public String name()
      Description copied from interface: Named
      A short name for this Controllable.
      Specified by:
      name in interface Named
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object