Package net.corda.v5.membership
Interface MemberInfo
-
- All Implemented Interfaces:
public interface MemberInfo
The member information consists of two parts; the member provided context which consists of parameters added and signed by the member as part of the initial MemberInfo proposal, and the MGM provided context which consists of parameters added by MGM as a part of member acceptance.
Internally visible properties are accessible via extension properties.
Example usages:
- Java:
MGMContext mgmContext = memberInfo.getMgmProvidedContext(); MemberContext memberContext = memberInfo.getMemberProvidedContext(); MemberX500Name x500Name = memberInfo.getName(); List<PublicKey> ledgerKeys = memberInfo.getLedgerKeys(); Long serial = memberInfo.getSerial(); int platformVersion = memberInfo.getPlatformVersion(); Boolean isActive = memberInfo.isActive();
- Kotlin:
val mgmContext: MGMContext = memberInfo.mgmProvidedContext val memberContext: MemberContext = memberInfo.memberProvidedContext val x500Name: MemberX500Name = memberInfo.name val ledgerKeys: kotlin.collections.List<PublicKey> = memberInfo.ledgerKeys val serial: Long = memberInfo.serial val platformVersion: Int = memberInfo.platformVersion val isActive: Boolean = memberInfo.isActive
-
-
Method Summary
Modifier and Type Method Description abstract MemberContext
getMemberProvidedContext()
abstract MGMContext
getMgmProvidedContext()
abstract MemberX500Name
getName()
abstract List<PublicKey>
getLedgerKeys()
abstract int
getPlatformVersion()
abstract long
getSerial()
abstract boolean
isActive()
-
-
Method Detail
-
getMemberProvidedContext
@NotNull() abstract MemberContext getMemberProvidedContext()
-
getMgmProvidedContext
@NotNull() abstract MGMContext getMgmProvidedContext()
-
getName
@NotNull() abstract MemberX500Name getName()
-
getLedgerKeys
@NotNull() abstract List<PublicKey> getLedgerKeys()
-
getPlatformVersion
abstract int getPlatformVersion()
-
getSerial
abstract long getSerial()
-
isActive
abstract boolean isActive()
-
-
-
-