Gemfire JavaDocs
Class ClusterManagementServiceBuilder
- java.lang.Object
-
- org.apache.geode.management.service.internal.api.BaseManagementServiceBuilder<ClusterManagementServiceBuilder>
-
- org.apache.geode.management.cluster.client.ClusterManagementServiceBuilder
-
@Experimental public class ClusterManagementServiceBuilder extends org.apache.geode.management.service.internal.api.BaseManagementServiceBuilder<ClusterManagementServiceBuilder>
This builder facilitates creating a ClusterManagementService using either (or both) aConnectionConfig
or aClusterManagementServiceTransport
. For typical usage it should be sufficient to only use aClusterManagementServiceConnectionConfig
. For example:ClusterManagementService service = new ClusterManagementServiceBuilder() .setPort(7070) .setHost("localhost") .build();
If no transport is set a public transport of
RestTemplateClusterManagementServiceTransport
will be used and configured with the provided config.
-
-
Constructor Summary
Constructors Constructor Description ClusterManagementServiceBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ConnectionConfig
createConnectionConfig()
ClusterManagementServiceBuilder
setHost(java.lang.String hostname)
ClusterManagementServiceBuilder
setPort(int port)
-
-
-
Method Detail
-
setHost
public ClusterManagementServiceBuilder setHost(java.lang.String hostname)
-
setPort
public ClusterManagementServiceBuilder setPort(int port)
-
createConnectionConfig
protected ConnectionConfig createConnectionConfig()
- Specified by:
createConnectionConfig
in classorg.apache.geode.management.service.internal.api.BaseManagementServiceBuilder<ClusterManagementServiceBuilder>
-
-