public class InvocationMonitor extends Object
InvocationRegistry
to access the pending invocations.
An experimental feature to support debugging is the slow invocation detector. So it can log any invocation that takes
more than x seconds. See GroupProperty.SLOW_INVOCATION_DETECTOR_THRESHOLD_MILLIS
for more information.Constructor and Description |
---|
InvocationMonitor(InvocationRegistry invocationRegistry,
ILogger logger,
GroupProperties props,
HazelcastThreadGroup hzThreadGroup,
ExecutionService executionService,
MetricsRegistry metricsRegistry) |
Modifier and Type | Method and Description |
---|---|
void |
awaitTermination(long timeoutMillis) |
void |
onMemberLeft(MemberImpl member) |
void |
shutdown() |
public InvocationMonitor(InvocationRegistry invocationRegistry, ILogger logger, GroupProperties props, HazelcastThreadGroup hzThreadGroup, ExecutionService executionService, MetricsRegistry metricsRegistry)
public void shutdown()
public void awaitTermination(long timeoutMillis) throws InterruptedException
InterruptedException
public void onMemberLeft(MemberImpl member)
Copyright © 2017 Hazelcast, Inc.. All Rights Reserved.