VMware GemFire Java API Reference
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) aConnectionConfigor 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
RestTemplateClusterManagementServiceTransportwill 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 ConnectionConfigcreateConnectionConfig()ClusterManagementServiceBuildersetHost(java.lang.String hostname)ClusterManagementServiceBuildersetPort(int port)
-
-
-
Method Detail
-
setHost
public ClusterManagementServiceBuilder setHost(java.lang.String hostname)
-
setPort
public ClusterManagementServiceBuilder setPort(int port)
-
createConnectionConfig
protected ConnectionConfig createConnectionConfig()
- Specified by:
createConnectionConfigin classorg.apache.geode.management.service.internal.api.BaseManagementServiceBuilder<ClusterManagementServiceBuilder>
-
-