Package org.glassfish.pfl.tf.timer.spi
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 java.lang.Object implements Named
-
-
Field Summary
Fields Modifier and Type Field Description private TimerFactory
factory
private java.lang.String
name
private java.lang.String
toStringName
-
Constructor Summary
Constructors Modifier Constructor Description protected
NamedBase(TimerFactory factory, java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
checkFactorySet()
boolean
equals(java.lang.Object obj)
TimerFactory
factory()
Return the TimerFactory that created this Named.int
hashCode()
java.lang.String
name()
A short name for this Controllable.protected void
setFactory(TimerFactory factory)
java.lang.String
toString()
-
-
-
Field Detail
-
factory
private TimerFactory factory
-
name
private java.lang.String name
-
toStringName
private java.lang.String toStringName
-
-
Constructor Detail
-
NamedBase
protected NamedBase(TimerFactory factory, java.lang.String name)
-
-
Method Detail
-
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.
-
name
public java.lang.String name()
Description copied from interface:Named
A short name for this Controllable.
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-