Class ProspectiveState
public class ProspectiveState : JVMBridgeBase<ProspectiveState>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<ProspectiveState>ProspectiveState
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<ProspectiveState>.IsAssignableFrom(IJavaType)JVMBridgeBase<ProspectiveState>.IsAssignableFrom<T>()JVMBridgeBase<ProspectiveState>.Execute<T>(params T[])JVMBridgeBase<ProspectiveState>.DynBridgeClazzJVMBridgeBase<ProspectiveState>.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
ProspectiveState()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public ProspectiveState()
ProspectiveState(Time, int, int, OptionalInt, Endpoints, Optional<ReplicaKey>, VoterSet, Optional<LogOffsetMetadata>, int, int, LogContext)
public ProspectiveState(Time arg0, int arg1, int arg2, OptionalInt arg3, Endpoints arg4, Optional<ReplicaKey> arg5, VoterSet arg6, Optional<LogOffsetMetadata> arg7, int arg8, int arg9, LogContext arg10)
Parameters
arg0
Timearg1
intarg2
intarg3
OptionalIntarg4
Endpointsarg5
Optional<ReplicaKey>arg6
VoterSetarg7
Optional<LogOffsetMetadata>arg8
intarg9
intarg10
LogContext
ProspectiveState(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 ProspectiveState(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, bool)
public bool CanGrantVote(ReplicaKey arg0, bool arg1, bool arg2)
Parameters
arg0
ReplicaKeyarg1
boolarg2
bool
Returns
Close()
public void Close()
Election()
public ElectionState Election()
Returns
Epoch()
public int Epoch()
Returns
HasElectionTimeoutExpired(long)
public bool HasElectionTimeoutExpired(long arg0)
Parameters
Returns
HighWatermark()
public Optional<LogOffsetMetadata> HighWatermark()
Returns
LeaderEndpoints()
public Endpoints LeaderEndpoints()
Returns
Name()
public String Name()
Returns
RecordGrantedVote(int)
public bool RecordGrantedVote(int arg0)
Parameters
Returns
RecordRejectedVote(int)
public bool RecordRejectedVote(int arg0)
Parameters
Returns
RemainingElectionTimeMs(long)
public long RemainingElectionTimeMs(long arg0)
Parameters
Returns
Retries()
public int Retries()
Returns
VotedKey()
public Optional<ReplicaKey> VotedKey()