public interface MasterDomainControllerClient extends ModelControllerClient
MasterDomainControllerClient
on a remote host.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
|
void |
fetchDomainWideConfiguration()
Connect to the remote domain controller and fetch the
domain wide configuration, but do not register as a member of the domain.
|
HostFileRepository |
getRemoteFileRepository()
Gets a
HostFileRepository capable of retrieving files from the
master domain controller. |
void |
register()
Register with the remote domain controller
|
void |
unregister()
Unregister with the remote domain controller.
|
execute, execute, execute, execute, executeAsync, executeAsync, executeOperation, executeOperationAsync
static final org.jboss.msc.service.ServiceName SERVICE_NAME
void register() throws IOException
IOException
- if there was a problem talking to the remote hostvoid unregister()
void fetchDomainWideConfiguration()
HostFileRepository getRemoteFileRepository()
HostFileRepository
capable of retrieving files from the
master domain controller.void fetchAndSyncMissingConfiguration(OperationContext context, Resource original) throws OperationFailedException
context
- the operation contextdomain
- the original domain model before the changeOperationFailedException
Copyright © 2023 JBoss by Red Hat. All rights reserved.