public static final class NoOpAuditlogService.Builder extends Object implements EventBuilder<NoOpAuditlogService.Builder>
NoOpAuditlogService.NoOpEvent.| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
NoOpAuditlogService.Builder |
addParameter(String key,
Object value)
Adds single event parameter to the parameters Map.
|
AuditableEvent |
build()
Builds the
AuditableEvent instance. |
NoOpAuditlogService.Builder |
cause(Throwable throwable)
Sets error/exception which caused the event (if any).
|
NoOpAuditlogService.Builder |
level(Level level)
Sets the event
Level. |
void |
log()
Builds the event and logs it to the service which provided this builder (if any).
|
NoOpAuditlogService.Builder |
message(String message) |
NoOpAuditlogService.Builder |
parameters(Map<String,Object> parameters) |
NoOpAuditlogService.Builder |
timestamp(long timestamp)
If provided value greater than zero, then it sets the event timestamp explicitly.
|
public NoOpAuditlogService.Builder message(String message)
message in interface EventBuilder<NoOpAuditlogService.Builder>message - event message. May be nullpublic NoOpAuditlogService.Builder parameters(Map<String,Object> parameters)
parameters in interface EventBuilder<NoOpAuditlogService.Builder>parameters - event parameters. Must not be nullpublic NoOpAuditlogService.Builder addParameter(String key, Object value)
EventBuilderaddParameter in interface EventBuilder<NoOpAuditlogService.Builder>key - Must not be nullpublic NoOpAuditlogService.Builder level(Level level)
EventBuilderLevel. The default value is Level.INFO.level in interface EventBuilder<NoOpAuditlogService.Builder>public NoOpAuditlogService.Builder cause(Throwable throwable)
EventBuildercause in interface EventBuilder<NoOpAuditlogService.Builder>public NoOpAuditlogService.Builder timestamp(long timestamp)
EventBuilderEventBuilder.build() method.timestamp in interface EventBuilder<NoOpAuditlogService.Builder>public AuditableEvent build()
EventBuilderAuditableEvent instance. If the timestamp is not configured explicitly, then the call sets event
timestamp too.build in interface EventBuilder<NoOpAuditlogService.Builder>null event instance ready to be loggedpublic void log()
EventBuilderlog in interface EventBuilder<NoOpAuditlogService.Builder>AuditlogService.eventBuilder(String)Copyright © 2019 Hazelcast, Inc.. All rights reserved.