Class VoterSet
public class VoterSet : JVMBridgeBase<VoterSet>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<VoterSet>VoterSet
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<VoterSet>.SExecute<TNewClass, TReturn, TConverter>(IJavaType, string, params object[])JVMBridgeBase<VoterSet>.IsAssignableFrom(IJavaType)JVMBridgeBase<VoterSet>.IsAssignableFrom<T>()JVMBridgeBase<VoterSet>.Execute<T>(params T[])JVMBridgeBase<VoterSet>.DynBridgeClazzJVMBridgeBase<VoterSet>.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
VoterSet()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public VoterSet()
VoterSet(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 VoterSet(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
AddVoter(VoterNode)
public Optional<VoterSet> AddVoter(VoterSet.VoterNode arg0)
Parameters
Returns
Empty()
public static VoterSet Empty()
Returns
FromMap(Map<Integer, VoterNode>)
public static VoterSet FromMap(Map<Integer, VoterSet.VoterNode> arg0)
Parameters
Returns
HasOverlappingMajority(VoterSet)
public bool HasOverlappingMajority(VoterSet arg0)
Parameters
Returns
IsOnlyVoter(ReplicaKey)
public bool IsOnlyVoter(ReplicaKey arg0)
Parameters
arg0
ReplicaKey
Returns
IsVoter(ReplicaKey)
public bool IsVoter(ReplicaKey arg0)
Parameters
arg0
ReplicaKey
Returns
Listeners(int)
public Endpoints Listeners(int arg0)
Parameters
Returns
RemoveVoter(ReplicaKey)
public Optional<VoterSet> RemoveVoter(ReplicaKey arg0)
Parameters
arg0
ReplicaKey
Returns
UpdateVoter(VoterNode)
public Optional<VoterSet> UpdateVoter(VoterSet.VoterNode arg0)
Parameters
Returns
VoterIds()
public Set<Integer> VoterIds()
Returns
VoterKeys()
public Set<ReplicaKey> VoterKeys()
Returns
VoterNodeNeedsUpdate(VoterNode)
public bool VoterNodeNeedsUpdate(VoterSet.VoterNode arg0)
Parameters
Returns
VoterNodes()
public Set<VoterSet.VoterNode> VoterNodes()