Class CandidateState
public class CandidateState : EpochState, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IEpochState, ICloseable, IAutoCloseable
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<AutoCloseable>CandidateState
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<AutoCloseable>.SExecuteWithSignature(Type, IJavaType, string, string, params object[])JVMBridgeBase<AutoCloseable>.SExecute<TReturn, TConverter>(Type, IJavaType, string, params object[])JVMBridgeBase<AutoCloseable>.IsAssignableFrom(IJavaType)JVMBridgeBase<AutoCloseable>.IsAssignableFrom<T>()JVMBridgeBase<AutoCloseable>.Execute<T>(params T[])JVMBridgeBase<AutoCloseable>.DynBridgeClazzJVMBridgeBase<AutoCloseable>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
Constructors
CandidateState()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public CandidateState()
CandidateState(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public CandidateState(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
Methods
CanGrantVote(ReplicaKey, bool)
public bool CanGrantVote(ReplicaKey arg0, bool arg1)
Parameters
arg0
ReplicaKeyarg1
bool
Returns
Close()
public void Close()
Election()
public ElectionState Election()
Returns
Epoch()
public int Epoch()
Returns
GrantingVoters()
public Set<Integer> GrantingVoters()
Returns
HasElectionTimeoutExpired(long)
public bool HasElectionTimeoutExpired(long arg0)
Parameters
Returns
HighWatermark()
public Optional<LogOffsetMetadata> HighWatermark()
Returns
IsBackingOff()
public bool IsBackingOff()
Returns
IsBackoffComplete(long)
public bool IsBackoffComplete(long arg0)
Parameters
Returns
IsVoteGranted()
public bool IsVoteGranted()
Returns
IsVoteRejected()
public bool IsVoteRejected()
Returns
LeaderEndpoints()
public Endpoints LeaderEndpoints()
Returns
LocalId()
public int LocalId()
Returns
MajoritySize()
public int MajoritySize()
Returns
Name()
public String Name()
Returns
RecordGrantedVote(int)
public bool RecordGrantedVote(int arg0)
Parameters
Returns
RecordRejectedVote(int)
public bool RecordRejectedVote(int arg0)
Parameters
Returns
RejectingVoters()
public Set<Integer> RejectingVoters()
Returns
RemainingBackoffMs(long)
public long RemainingBackoffMs(long arg0)
Parameters
Returns
RemainingElectionTimeMs(long)
public long RemainingElectionTimeMs(long arg0)
Parameters
Returns
Retries()
public int Retries()
Returns
StartBackingOff(long, long)
public void StartBackingOff(long arg0, long arg1)
Parameters
UnrecordedVoters()
public Set<ReplicaKey> UnrecordedVoters()