public abstract class AbstractMessageCollector extends Object implements MessageCollector
| 限定符和类型 | 字段和说明 |
|---|---|
private List<AuditMessage> |
messages |
private MessageReporter |
messageSender |
private ReentrantReadWriteLock |
rrwLock |
| 限定符 | 构造器和说明 |
|---|---|
protected |
AbstractMessageCollector(MessageReporter messageSender) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
collect(AuditMessage message) |
protected void |
doSendMessages() |
protected List<AuditMessage> |
getMessages() |
protected MessageReporter |
getMessageSender() |
void |
release() |
private final MessageReporter messageSender
private final List<AuditMessage> messages
private final ReentrantReadWriteLock rrwLock
protected AbstractMessageCollector(MessageReporter messageSender)
public void collect(AuditMessage message)
collect 在接口中 MessageCollectorprotected void doSendMessages()
public void release()
protected List<AuditMessage> getMessages()
protected MessageReporter getMessageSender()
Copyright © 2024. All rights reserved.