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