Package com.anylogic.engine.database
- Constructor Summary
- Method Summary
- Methods inherited from class java.lang.Object
- Constructor Detail
- Method Detail
- agentLogEntry
- agentParametersLogEntry
- agentTypeLogEntry
- agentTypeElementLogEntry
- flowchartEntry
- flowchartProcessStateChangedLogEntry
- resourceUnitStateChangedLogEntry
- resourcePoolUtilizationLogEntry
- resourceUnitUtilizationLogEntry
- fluidUnitsLogEntry
- fluidStoragesLogEntry
- fluidRatesLogEntry
- fluidUtilizationLogEntry
- eventOccurredLogEntry
- agentDied
- changeAgentNameLogEntry
- traceLogEntry
- statechartTransitionLogEntry
- statechartElementLogEntry
- agentMovementLogEntry
- messageReceived
- statisticsContinuousLogEntry
- statisticsDiscreteLogEntry
- dataSetLogEntry
- histogramDataLogEntry
- statechartEnterStateLogEntry
- statechartExitStateLogEntry
- java.lang.Object
-
- com.anylogic.engine.database.LogEntryFactory
@AnyLogicInternalAPI public class LogEntryFactory extends java.lang.Object
This class is internal and shouldn't be called by user.
it may be removed/renamed in future.
it may be removed/renamed in future.
LogEntryFactory() |
|
Constructor | Description |
---|
static ILogEntry |
agentDied(Agent agent) |
Agent have died.
|
static ILogEntry |
agentLogEntry(Agent agent) |
Instance of agent has been created or destroyed.
|
static ILogEntry |
agentMovementLogEntry(int agentId,
double speed,
long startTime,
long stopTime) |
Log agent's movement.
|
static ILogEntry |
agentParametersLogEntry(Agent agent) |
Instance of agent has been created or destroyed.
|
static ILogEntry |
agentTypeElementLogEntry(int elementId,
Agent agent,
java.lang.String elementName) |
Create agent type's element like state or event.
|
static ILogEntry |
agentTypeLogEntry(int agentTypeId,
java.lang.String agentTypeName) |
Agent type
|
static ILogEntry |
changeAgentNameLogEntry(int agentId,
java.lang.String newName) |
Agent changed name.
|
static ILogEntry |
dataSetLogEntry(Agent agent,
java.lang.String name,
DataSet dataSet) |
|
static ILogEntry |
eventOccurredLogEntry(EventOriginator eventOriginator) |
Event have occurred.
|
static ILogEntry |
flowchartEntry(Agent agent,
Agent block) |
Entity entered some block
|
static ILogEntry |
flowchartProcessStateChangedLogEntry(Agent agent,
Agent block,
java.lang.Object activityType,
long startTime) |
Entity entered some block
|
static ILogEntry |
fluidRatesLogEntry(Agent fluidBlock,
java.lang.String port,
double total,
double min,
double max,
double average) |
|
static ILogEntry |
fluidStoragesLogEntry(Agent fluidBlock,
double min,
double max,
double average) |
|
static ILogEntry |
fluidUnitsLogEntry(Agent fluidBlock,
java.lang.String amountUnits,
java.lang.String rateUnits) |
|
static ILogEntry |
fluidUtilizationLogEntry(Agent fluidBlock,
double utilization) |
|
static ILogEntry |
histogramDataLogEntry(Agent agent,
java.lang.String name,
HistogramData h) |
|
static ILogEntry |
messageReceived(Agent agent,
Agent sender,
java.lang.Object msg) |
Log agent's movement.
|
static ILogEntry |
resourcePoolUtilizationLogEntry(Agent resourcePool,
double utilization,
int size) |
|
static ILogEntry |
resourceUnitStateChangedLogEntry(Agent unit,
Agent resourcePool,
java.lang.Object usageState,
java.lang.Object taskType,
Agent agent,
Agent resourceTask,
long startTime) |
Resource unit changed its activity.
|
static ILogEntry |
resourceUnitUtilizationLogEntry(Agent unit,
Agent resourcePool,
double utilization) |
|
static ILogEntry |
statechartElementLogEntry(Agent agent,
Statechart<?> statechart,
int stateId) |
|
static <T extends java.lang.Enum<T> & IStatechartState<?,T>> |
statechartEnterStateLogEntry(Agent agent,
Statechart<T> statechart,
T state) |
|
static <T extends java.lang.Enum<T> & IStatechartState<?,T>> |
statechartExitStateLogEntry(Agent agent,
Statechart<T> statechart,
T state) |
|
static <T extends java.lang.Enum<T> & IStatechartState<?,T>> |
statechartTransitionLogEntry(Agent agent,
Statechart<T> statechart,
Transition transition,
T nextState) |
Statechart transition has happened
|
static ILogEntry |
statisticsContinuousLogEntry(Agent agent,
java.lang.String name,
StatisticsContinuous statistics) |
|
static ILogEntry |
statisticsDiscreteLogEntry(Agent agent,
java.lang.String name,
StatisticsDiscrete statistics) |
|
static ILogEntry |
traceLogEntry(Utilities utilities,
java.lang.String trace) |
traceToDB() was called
|
Modifier and Type | Method | Description |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public LogEntryFactory()
public static ILogEntry agentLogEntry(Agent agent)
Instance of agent has been created or destroyed.
public static ILogEntry agentParametersLogEntry(Agent agent)
Instance of agent has been created or destroyed.
public static ILogEntry agentTypeLogEntry(int agentTypeId, java.lang.String agentTypeName)
Agent type
public static ILogEntry agentTypeElementLogEntry(int elementId, Agent agent, java.lang.String elementName)
Create agent type's element like state or event.
public static ILogEntry flowchartEntry(Agent agent, Agent block)
Entity entered some block
public static ILogEntry flowchartProcessStateChangedLogEntry(Agent agent, Agent block, java.lang.Object activityType, long startTime)
Entity entered some block
- Parameters:
agent
-block
-activityType
- instance of FlowchartActivityType enum from Process Modeling LibrarystartTime
-- Returns:
- log entry
public static ILogEntry resourceUnitStateChangedLogEntry(Agent unit, Agent resourcePool, java.lang.Object usageState, java.lang.Object taskType, Agent agent, Agent resourceTask, long startTime)
Resource unit changed its activity.
- Parameters:
unit
-resourcePool
-usageState
- instance of ResourceUsageState enum from Process Modeling LibrarytaskType
- instance of ResourceTaskType enum from Process Modeling Libraryagent
-resourceTask
-startTime
-- Returns:
- log entry
public static ILogEntry resourcePoolUtilizationLogEntry(Agent resourcePool, double utilization, int size)
public static ILogEntry resourceUnitUtilizationLogEntry(Agent unit, Agent resourcePool, double utilization)
public static ILogEntry fluidUnitsLogEntry(Agent fluidBlock, java.lang.String amountUnits, java.lang.String rateUnits)
public static ILogEntry fluidStoragesLogEntry(Agent fluidBlock, double min, double max, double average)
public static ILogEntry fluidRatesLogEntry(Agent fluidBlock, java.lang.String port, double total, double min, double max, double average)
public static ILogEntry fluidUtilizationLogEntry(Agent fluidBlock, double utilization)
public static ILogEntry eventOccurredLogEntry(EventOriginator eventOriginator)
Event have occurred.
public static ILogEntry agentDied(Agent agent)
Agent have died.
- Parameters:
agent
-- Returns:
- log entry
public static ILogEntry changeAgentNameLogEntry(int agentId, java.lang.String newName)
Agent changed name.
- Parameters:
agent
-- Returns:
- log entry
public static ILogEntry traceLogEntry(Utilities utilities, java.lang.String trace)
traceToDB() was called
public static <T extends java.lang.Enum<T> & IStatechartState<?,T>> ILogEntry statechartTransitionLogEntry(Agent agent, Statechart<T> statechart, Transition transition, T nextState)
Statechart transition has happened
public static ILogEntry statechartElementLogEntry(Agent agent, Statechart<?> statechart, int stateId)
public static ILogEntry agentMovementLogEntry(int agentId, double speed, long startTime, long stopTime)
Log agent's movement.
public static ILogEntry messageReceived(Agent agent, Agent sender, java.lang.Object msg)
Log agent's movement.
public static ILogEntry statisticsContinuousLogEntry(Agent agent, java.lang.String name, StatisticsContinuous statistics)
public static ILogEntry statisticsDiscreteLogEntry(Agent agent, java.lang.String name, StatisticsDiscrete statistics)
public static ILogEntry dataSetLogEntry(Agent agent, java.lang.String name, DataSet dataSet)
public static ILogEntry histogramDataLogEntry(Agent agent, java.lang.String name, HistogramData h)
public static <T extends java.lang.Enum<T> & IStatechartState<?,T>> ILogEntry statechartEnterStateLogEntry(Agent agent, Statechart<T> statechart, T state)
public static <T extends java.lang.Enum<T> & IStatechartState<?,T>> ILogEntry statechartExitStateLogEntry(Agent agent, Statechart<T> statechart, T state)
-
How can we improve this article?
-