public interface MasterDomainControllerClient extends org.jboss.as.controller.client.ModelControllerClient
MasterDomainControllerClient on a remote host.org.jboss.as.controller.client.ModelControllerClient.Factory| Modifier and Type | Field and Description |
|---|---|
static org.jboss.msc.service.ServiceName |
SERVICE_NAME
Standard service name to use for a service that returns a MasterDomainControllerClient
|
| Modifier and Type | Method and Description |
|---|---|
void |
fetchAndSyncMissingConfiguration(OperationContext context,
Resource original)
Pulls down missing data from the domain controller and applies it to the local model as a result of a change to a/an added server-config
|
HostFileRepository |
getRemoteFileRepository()
Gets a
HostFileRepository capable of retrieving files from the
master domain controller. |
Cancellable |
pollForConnect()
Repeatedly try to connect to the domain controller until successful.
|
void |
register()
Register with the remote domain controller
|
default void |
reportServerInstability(String serverName)
Report to the domain controller that a server has been reported as unstable.
|
void |
unregister()
Unregister with the remote domain controller.
|
execute, execute, execute, execute, executeAsync, executeAsync, executeAsync, executeAsync, executeOperation, executeOperationAsyncstatic final org.jboss.msc.service.ServiceName SERVICE_NAME
void register()
throws IOException
IOException - if there was a problem talking to the remote hostvoid unregister()
HostFileRepository getRemoteFileRepository()
HostFileRepository capable of retrieving files from the
master domain controller.void fetchAndSyncMissingConfiguration(OperationContext context, Resource original) throws OperationFailedException
context - the operation contextoriginal - the original domain model before the changeOperationFailedExceptionCancellable pollForConnect()
register() has failed.default void reportServerInstability(String serverName)
serverName - the name of the serverCopyright © 2018 JBoss by Red Hat. All rights reserved.