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.Object
Options 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.DiscoveryOptions
createDiscoveryOptions()
Create transaction options.Channel.DiscoveryOptions
ignoreEndpoints(java.lang.String... endpoints)
boolean
isInspectResults()
Channel.DiscoveryOptions
setEndorsementSelector(ServiceDiscovery.EndorsementSelector endorsementSelector)
Set the handler which selects the endorser endpoints from the alternatives provided by service discovery.Channel.DiscoveryOptions
setForceDiscovery(boolean forceDiscovery)
Force new service discoveryChannel.DiscoveryOptions
setInspectResults(boolean inspectResults)
Set to true to inspect proposals results on error.Channel.DiscoveryOptions
setServiceDiscoveryChaincodeInterests(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
-
-