public class LocalQCacheOpRMISender extends Object implements LocalQCacheOpSender
LocalQCacheOpSender
Service defined in com.atlassian.jira.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
LocalQCacheOpSenderRuntimeException 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 LocalQCacheOpSenderLocalQCacheOpSender.RecoverableFailureLocalQCacheOpSender.UnrecoverableFailureCopyright © 2002-2022 Atlassian. All Rights Reserved.