public class EventMonitorItemUtils
extends java.lang.Object
Title: 事件分发监控类
Description: 统计事件分发指标
Copyright: Copyright (c) 2012
Company: seeyon.com
限定符和类型 | 字段和说明 |
---|---|
static com.google.common.cache.LoadingCache<java.lang.Long,java.util.Optional<java.util.Date>> |
eventFireTime |
static java.util.Set<java.lang.String> |
eventNameSet |
static java.util.Map<java.lang.Long,com.google.common.cache.LoadingCache<java.lang.Long,java.lang.Long>> |
eventStartTime |
static com.google.common.cache.LoadingCache<java.lang.Long,java.util.Optional<Listener>> |
executeListener |
static java.util.Map<java.lang.Long,EventFuture> |
futures |
static java.lang.Long |
futuresClearTime |
static java.lang.Long |
longTimeEvent
长耗时任务
|
static java.util.concurrent.atomic.AtomicBoolean |
pieFlag |
static com.google.common.cache.LoadingCache<java.lang.Long,java.util.Optional<Event>> |
restartEvent |
static java.lang.Long |
tXLongTime |
static com.google.common.cache.LoadingCache<java.lang.Long,java.lang.Long> |
tXStartTime |
static com.google.common.cache.LoadingCache<java.lang.Long,java.util.Optional<Event>> |
txUnCommit |
static com.google.common.cache.LoadingCache<java.lang.Long,java.util.Optional<Listener>> |
waitSyncExecuteListener |
构造器和说明 |
---|
EventMonitorItemUtils() |
限定符和类型 | 方法和说明 |
---|---|
static void |
addEventStartTime(Listener listener,
Event event) |
static void |
endPie() |
static void |
eventCommon(Event event,
EventMonitorItemEnum eventMonitorItemEnum,
Listener listener,
java.util.Date startTime) |
static java.util.List<EventFuture> |
getAllFuture() |
static EventMonitorStore |
getEventMonitorStore() |
static void |
longTime(Event event,
Listener listener) |
static void |
longTimeTx(Listener listener,
Event event) |
static void |
setThreadPoolExecutor(java.util.concurrent.ExecutorService eventDispatcherExecutors) |
public static final java.lang.Long longTimeEvent
public static final java.lang.Long tXLongTime
public static java.util.Map<java.lang.Long,com.google.common.cache.LoadingCache<java.lang.Long,java.lang.Long>> eventStartTime
public static com.google.common.cache.LoadingCache<java.lang.Long,java.lang.Long> tXStartTime
public static com.google.common.cache.LoadingCache<java.lang.Long,java.util.Optional<Event>> restartEvent
public static com.google.common.cache.LoadingCache<java.lang.Long,java.util.Optional<Listener>> executeListener
public static com.google.common.cache.LoadingCache<java.lang.Long,java.util.Optional<Listener>> waitSyncExecuteListener
public static com.google.common.cache.LoadingCache<java.lang.Long,java.util.Optional<Event>> txUnCommit
public static java.util.Set<java.lang.String> eventNameSet
public static java.util.concurrent.atomic.AtomicBoolean pieFlag
public static com.google.common.cache.LoadingCache<java.lang.Long,java.util.Optional<java.util.Date>> eventFireTime
public static java.util.Map<java.lang.Long,EventFuture> futures
public static java.lang.Long futuresClearTime
public static java.util.List<EventFuture> getAllFuture()
public static void setThreadPoolExecutor(java.util.concurrent.ExecutorService eventDispatcherExecutors)
public static void endPie()
public static void eventCommon(Event event, EventMonitorItemEnum eventMonitorItemEnum, Listener listener, java.util.Date startTime)
public static EventMonitorStore getEventMonitorStore()