Class DiscoveryCommand<DiscoveryFlagsT extends CliFlags>
java.lang.Object
org.apache.bookkeeper.tools.framework.CliCommand<BKFlags,CommandFlagsT>
org.apache.bookkeeper.tools.common.BKCommand<ClientFlagsT>
org.apache.bookkeeper.tools.cli.helpers.ClientCommand<DiscoveryFlagsT>
org.apache.bookkeeper.tools.cli.helpers.DiscoveryCommand<DiscoveryFlagsT>
- Direct Known Subclasses:
ListBookiesCommand
public abstract class DiscoveryCommand<DiscoveryFlagsT extends CliFlags>
extends ClientCommand<DiscoveryFlagsT>
This is a mixin for commands that talks to discovery service.
-
Field Summary
Fields inherited from class org.apache.bookkeeper.tools.framework.CliCommand
spec -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanapply(ClientConfiguration clientConf, DiscoveryFlagsT cmdFlags) protected voidrun(BookKeeper bk, DiscoveryFlagsT cmdFlags) protected abstract voidrun(RegistrationClient regClient, DiscoveryFlagsT cmdFlags, boolean bookieAddressResolverEnabled) Methods inherited from class org.apache.bookkeeper.tools.cli.helpers.ClientCommand
apply, applyMethods inherited from class org.apache.bookkeeper.tools.common.BKCommand
acceptServiceUri, apply, apply, applyMethods inherited from class org.apache.bookkeeper.tools.framework.CliCommand
category, description, getUsage, name, path, setParent, usage
-
Constructor Details
-
DiscoveryCommand
-
-
Method Details
-
apply
- Overrides:
applyin classClientCommand<DiscoveryFlagsT extends CliFlags>
-
run
- Specified by:
runin classClientCommand<DiscoveryFlagsT extends CliFlags>- Throws:
Exception
-
run
protected abstract void run(RegistrationClient regClient, DiscoveryFlagsT cmdFlags, boolean bookieAddressResolverEnabled) throws Exception - Throws:
Exception
-