public class ScheduledMessageCollector extends Object implements MessageCollector, Runnable
MessageReporter把消息发送过去| 限定符和类型 | 字段和说明 |
|---|---|
private List<AuditMessage> |
messages |
private MessageReporter |
messageSender |
private long |
period |
private ReentrantReadWriteLock |
rrwLock |
private ScheduledExecutorService |
scheduler |
| 构造器和说明 |
|---|
ScheduledMessageCollector() |
ScheduledMessageCollector(long period,
MessageReporter messageSender) |
private long period
private ScheduledExecutorService scheduler
private MessageReporter messageSender
private List<AuditMessage> messages
private ReentrantReadWriteLock rrwLock
public ScheduledMessageCollector()
public ScheduledMessageCollector(long period, MessageReporter messageSender)
public void collect(AuditMessage message)
collect 在接口中 MessageCollectorpublic void release()
Copyright © 2023. All rights reserved.