public class LocalQCacheOpRMISender extends Object implements LocalQCacheOpSender
LocalQCacheOpSender
Service defined in ClusterServicesRegistrar
only available in clustered jira and
when LocalQConfig.isLocalQReplicationDisabled()
is false.LocalQCacheOpSender.RecoverableFailure, LocalQCacheOpSender.UnrecoverableFailure
Constructor and Description |
---|
LocalQCacheOpRMISender(RMICachePeerManager rmiCachePeerManager) |
Modifier and Type | Method and Description |
---|---|
void |
send(Node node,
LocalQCacheOp localQCacheOp)
If any
RuntimeException or LocalQCacheOpSender.UnrecoverableFailure is thrown LocalQCacheOp may never be send. |
public LocalQCacheOpRMISender(RMICachePeerManager rmiCachePeerManager)
public void send(Node node, LocalQCacheOp localQCacheOp) throws LocalQCacheOpSender.RecoverableFailure, LocalQCacheOpSender.UnrecoverableFailure
LocalQCacheOpSender
RuntimeException
or LocalQCacheOpSender.UnrecoverableFailure
is thrown LocalQCacheOp
may never be send.
It is possible to do a limited number of retries of sending by setting LocalQCacheOpSender.UnrecoverableFailure.retry
.
LocalQCacheOpSender.RecoverableFailure
means the send failure is temporary and should be retried "forever"send
in interface LocalQCacheOpSender
LocalQCacheOpSender.RecoverableFailure
LocalQCacheOpSender.UnrecoverableFailure
Copyright © 2002-2018 Atlassian. All Rights Reserved.