Package org.hyperledger.fabric.sdk
Class Channel.DiscoveryOptions
- java.lang.Object
-
- org.hyperledger.fabric.sdk.Channel.DiscoveryOptions
-
- Enclosing class:
- Channel
public static class Channel.DiscoveryOptions extends java.lang.ObjectOptions for doing service discovery.
-
-
Constructor Summary
Constructors Constructor Description DiscoveryOptions()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Channel.DiscoveryOptionscreateDiscoveryOptions()Create transaction options.Channel.DiscoveryOptionsignoreEndpoints(java.lang.String... endpoints)booleanisInspectResults()Channel.DiscoveryOptionssetEndorsementSelector(ServiceDiscovery.EndorsementSelector endorsementSelector)Set the handler which selects the endorser endpoints from the alternatives provided by service discovery.Channel.DiscoveryOptionssetForceDiscovery(boolean forceDiscovery)Force new service discoveryChannel.DiscoveryOptionssetInspectResults(boolean inspectResults)Set to true to inspect proposals results on error.Channel.DiscoveryOptionssetServiceDiscoveryChaincodeInterests(Channel.ServiceDiscoveryChaincodeCalls... serviceDiscoveryChaincodeInterests)Set which other chaincode calls are made by this chaincode and they're collections.
-
-
-
Method Detail
-
createDiscoveryOptions
public static Channel.DiscoveryOptions createDiscoveryOptions()
Create transaction options.- Returns:
- return transaction options.
-
isInspectResults
public boolean isInspectResults()
-
setInspectResults
public Channel.DiscoveryOptions setInspectResults(boolean inspectResults)
Set to true to inspect proposals results on error.- Parameters:
inspectResults-- Returns:
-
setEndorsementSelector
public Channel.DiscoveryOptions setEndorsementSelector(ServiceDiscovery.EndorsementSelector endorsementSelector) throws InvalidArgumentException
Set the handler which selects the endorser endpoints from the alternatives provided by service discovery.- Parameters:
endorsementSelector-- Returns:
- Throws:
InvalidArgumentException
-
setServiceDiscoveryChaincodeInterests
public Channel.DiscoveryOptions setServiceDiscoveryChaincodeInterests(Channel.ServiceDiscoveryChaincodeCalls... serviceDiscoveryChaincodeInterests)
Set which other chaincode calls are made by this chaincode and they're collections.- Parameters:
serviceDiscoveryChaincodeInterests-- Returns:
- DiscoveryOptions
-
setForceDiscovery
public Channel.DiscoveryOptions setForceDiscovery(boolean forceDiscovery)
Force new service discovery- Parameters:
forceDiscovery-- Returns:
-
ignoreEndpoints
public Channel.DiscoveryOptions ignoreEndpoints(java.lang.String... endpoints) throws InvalidArgumentException
- Throws:
InvalidArgumentException
-
-