public class FabricServiceFacade extends java.lang.Object implements FabricService
DEFAULT_REPO_URI
Constructor and Description |
---|
FabricServiceFacade(JolokiaFabricConnector connector) |
Modifier and Type | Method and Description |
---|---|
<T> T |
adapt(java.lang.Class<T> type) |
java.lang.String |
containerWebAppURL(java.lang.String s,
java.lang.String s2) |
ContainerAutoScaler |
createContainerAutoScaler() |
CreateContainerMetadata[] |
createContainers(CreateContainerOptions createContainerOptions) |
CreateContainerMetadata[] |
createContainers(CreateContainerOptions createContainerOptions,
CreationStateListener listener) |
Profile |
createProfile(java.lang.String s,
java.lang.String s2)
Deprecated.
|
Version |
createVersion(java.lang.String versionKey) |
Version |
createVersion(Version version,
java.lang.String versionKey) |
void |
deleteProfile(Profile profile)
Deprecated.
|
void |
deleteVersion(java.lang.String versionKey) |
void |
destroyContainer(Container container) |
void |
destroyContainer(Container container,
boolean force) |
void |
destroyContainer(java.lang.String containerId) |
void |
destroyContainer(java.lang.String containerId,
boolean force) |
java.lang.String |
getConfigurationValue(java.lang.String versionId,
java.lang.String profileId,
java.lang.String pid,
java.lang.String key) |
Container |
getContainer(java.lang.String containerId) |
Container[] |
getContainers() |
Container |
getCurrentContainer() |
java.lang.String |
getCurrentContainerName() |
DataStore |
getDataStore() |
java.lang.String |
getDefaultJvmOptions() |
Version |
getDefaultVersion() |
java.lang.String |
getEnvironment() |
FabricStatus |
getFabricStatus() |
java.net.URI |
getMavenRepoUploadURI() |
java.net.URI |
getMavenRepoURI() |
java.util.List<java.net.URI> |
getMavenRepoURIs() |
PatchService |
getPatchService() |
PortService |
getPortService() |
Profile |
getProfile(java.lang.String s,
java.lang.String s2)
Deprecated.
|
Profile[] |
getProfiles(java.lang.String s)
Deprecated.
|
ContainerProvider |
getProvider(java.lang.String scheme) |
java.util.Map<java.lang.String,ContainerProvider> |
getProviders() |
FabricRequirements |
getRequirements() |
java.util.Set<java.lang.Class<? extends CreateContainerBasicMetadata>> |
getSupportedCreateContainerMetadataTypes() |
java.util.Set<java.lang.Class<? extends CreateContainerBasicOptions>> |
getSupportedCreateContainerOptionTypes() |
java.util.Map<java.lang.String,ContainerProvider> |
getValidProviders() |
Version |
getVersion(java.lang.String versionKey) |
Version[] |
getVersions() |
java.lang.String |
getZookeeperPassword() |
java.lang.String |
getZookeeperUrl() |
java.lang.String |
getZooKeeperUser() |
boolean |
scaleProfile(java.lang.String profile,
int numberOfInstances) |
void |
setConfigurationValue(java.lang.String versionId,
java.lang.String profileId,
java.lang.String pid,
java.lang.String key,
java.lang.String value) |
void |
setDefaultJvmOptions(java.lang.String s) |
void |
setDefaultVersion(Version version) |
void |
setRequirements(FabricRequirements fabricRequirements) |
void |
startContainer(Container container) |
void |
startContainer(Container container,
boolean force) |
void |
startContainer(java.lang.String containerId) |
void |
startContainer(java.lang.String containerId,
boolean force) |
void |
stopContainer(Container container) |
void |
stopContainer(Container container,
boolean force) |
void |
stopContainer(java.lang.String containerId) |
void |
stopContainer(java.lang.String containerId,
boolean force) |
void |
substituteConfigurations(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> configurations) |
void |
trackConfiguration(java.lang.Runnable runnable) |
void |
untrackConfiguration(java.lang.Runnable callback) |
public FabricServiceFacade(JolokiaFabricConnector connector)
public <T> T adapt(java.lang.Class<T> type)
adapt
in interface FabricService
public void trackConfiguration(java.lang.Runnable runnable)
trackConfiguration
in interface FabricService
public void untrackConfiguration(java.lang.Runnable callback)
untrackConfiguration
in interface FabricService
public Container[] getContainers()
getContainers
in interface FabricService
public Container getContainer(java.lang.String containerId)
getContainer
in interface FabricService
public void startContainer(java.lang.String containerId)
startContainer
in interface FabricService
public void startContainer(java.lang.String containerId, boolean force)
startContainer
in interface FabricService
public void startContainer(Container container)
startContainer
in interface FabricService
public void startContainer(Container container, boolean force)
startContainer
in interface FabricService
public void stopContainer(java.lang.String containerId)
stopContainer
in interface FabricService
public void stopContainer(java.lang.String containerId, boolean force)
stopContainer
in interface FabricService
public void stopContainer(Container container)
stopContainer
in interface FabricService
public void stopContainer(Container container, boolean force)
stopContainer
in interface FabricService
public void destroyContainer(java.lang.String containerId)
destroyContainer
in interface FabricService
public void destroyContainer(java.lang.String containerId, boolean force)
destroyContainer
in interface FabricService
public void destroyContainer(Container container)
destroyContainer
in interface FabricService
public void destroyContainer(Container container, boolean force)
destroyContainer
in interface FabricService
public CreateContainerMetadata[] createContainers(CreateContainerOptions createContainerOptions)
createContainers
in interface FabricService
public CreateContainerMetadata[] createContainers(CreateContainerOptions createContainerOptions, CreationStateListener listener)
createContainers
in interface FabricService
public java.util.Set<java.lang.Class<? extends CreateContainerBasicOptions>> getSupportedCreateContainerOptionTypes()
getSupportedCreateContainerOptionTypes
in interface FabricService
public java.util.Set<java.lang.Class<? extends CreateContainerBasicMetadata>> getSupportedCreateContainerMetadataTypes()
getSupportedCreateContainerMetadataTypes
in interface FabricService
public Version getDefaultVersion()
getDefaultVersion
in interface FabricService
public void setDefaultVersion(Version version)
setDefaultVersion
in interface FabricService
public Version[] getVersions()
getVersions
in interface FabricService
public Version getVersion(java.lang.String versionKey)
getVersion
in interface FabricService
public Version createVersion(java.lang.String versionKey)
createVersion
in interface FabricService
public Version createVersion(Version version, java.lang.String versionKey)
createVersion
in interface FabricService
public void deleteVersion(java.lang.String versionKey)
deleteVersion
in interface FabricService
public java.net.URI getMavenRepoURI()
getMavenRepoURI
in interface FabricService
public java.util.List<java.net.URI> getMavenRepoURIs()
getMavenRepoURIs
in interface FabricService
public java.net.URI getMavenRepoUploadURI()
getMavenRepoUploadURI
in interface FabricService
public java.lang.String getZookeeperUrl()
getZookeeperUrl
in interface FabricService
public java.lang.String getZookeeperPassword()
getZookeeperPassword
in interface FabricService
public Profile[] getProfiles(java.lang.String s)
getProfiles
in interface FabricService
public Profile getProfile(java.lang.String s, java.lang.String s2)
getProfile
in interface FabricService
public Profile createProfile(java.lang.String s, java.lang.String s2)
createProfile
in interface FabricService
public void deleteProfile(Profile profile)
deleteProfile
in interface FabricService
public Container getCurrentContainer()
getCurrentContainer
in interface FabricService
public java.lang.String getCurrentContainerName()
getCurrentContainerName
in interface FabricService
public java.lang.String getEnvironment()
getEnvironment
in interface FabricService
public FabricRequirements getRequirements()
getRequirements
in interface FabricService
public void setRequirements(FabricRequirements fabricRequirements) throws java.io.IOException
setRequirements
in interface FabricService
java.io.IOException
public FabricStatus getFabricStatus()
getFabricStatus
in interface FabricService
public PatchService getPatchService()
getPatchService
in interface FabricService
public PortService getPortService()
getPortService
in interface FabricService
public DataStore getDataStore()
getDataStore
in interface FabricService
public java.lang.String getDefaultJvmOptions()
getDefaultJvmOptions
in interface FabricService
public void setDefaultJvmOptions(java.lang.String s)
setDefaultJvmOptions
in interface FabricService
public java.lang.String containerWebAppURL(java.lang.String s, java.lang.String s2)
containerWebAppURL
in interface FabricService
public java.lang.String getConfigurationValue(java.lang.String versionId, java.lang.String profileId, java.lang.String pid, java.lang.String key)
getConfigurationValue
in interface FabricService
public void setConfigurationValue(java.lang.String versionId, java.lang.String profileId, java.lang.String pid, java.lang.String key, java.lang.String value)
setConfigurationValue
in interface FabricService
public boolean scaleProfile(java.lang.String profile, int numberOfInstances) throws java.io.IOException
scaleProfile
in interface FabricService
java.io.IOException
public ContainerAutoScaler createContainerAutoScaler()
createContainerAutoScaler
in interface FabricService
public ContainerProvider getProvider(java.lang.String scheme)
getProvider
in interface FabricService
public java.util.Map<java.lang.String,ContainerProvider> getValidProviders()
getValidProviders
in interface FabricService
public java.util.Map<java.lang.String,ContainerProvider> getProviders()
getProviders
in interface FabricService
public java.lang.String getZooKeeperUser()
getZooKeeperUser
in interface FabricService
public void substituteConfigurations(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> configurations)
substituteConfigurations
in interface FabricService
Copyright © 2014 Red Hat. All Rights Reserved.