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
 
 - 
 
 -