Package io.github.factoryfx.factory.log
Class FactoryLogEntry
- java.lang.Object
-
- io.github.factoryfx.factory.log.FactoryLogEntry
-
public class FactoryLogEntry extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.Class<? extends FactoryBase<?,?>>factoryClassjava.lang.StringfactoryDescriptionlongid
-
Constructor Summary
Constructors Constructor Description FactoryLogEntry(FactoryBase<?,?> factoryBase)FactoryLogEntry(java.lang.Class<? extends FactoryBase<?,?>> factoryClass, java.lang.String factoryDescription, long id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<FactoryLogEntryEvent>getEvents()java.lang.StringgetFactoryDescription()voidlogCreate(long createDurationNs)voidlogDestroy(long destroyDurationNs)voidlogRecreate(long recreateDurationNs)voidlogStart(long startDurationNs)voidlogUpdate(long updateDurationNs)
-
-
-
Field Detail
-
factoryClass
public final java.lang.Class<? extends FactoryBase<?,?>> factoryClass
-
factoryDescription
public final java.lang.String factoryDescription
-
id
public final long id
-
-
Constructor Detail
-
FactoryLogEntry
public FactoryLogEntry(java.lang.Class<? extends FactoryBase<?,?>> factoryClass, java.lang.String factoryDescription, long id)
-
FactoryLogEntry
public FactoryLogEntry(FactoryBase<?,?> factoryBase)
-
-
Method Detail
-
logCreate
public void logCreate(long createDurationNs)
-
logRecreate
public void logRecreate(long recreateDurationNs)
-
logStart
public void logStart(long startDurationNs)
-
logDestroy
public void logDestroy(long destroyDurationNs)
-
logUpdate
public void logUpdate(long updateDurationNs)
-
getEvents
public java.util.List<FactoryLogEntryEvent> getEvents()
-
getFactoryDescription
public java.lang.String getFactoryDescription()
-
-