public class ContainerImpl extends Object implements io.fabric8.api.Container
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
ContainerImpl(io.fabric8.api.Container parent,
String id,
io.fabric8.api.FabricService fabricService) |
| Modifier and Type | Method and Description |
|---|---|
void |
addProfiles(io.fabric8.api.Profile... profiles) |
void |
destroy() |
void |
destroy(boolean force) |
boolean |
equals(Object o) |
io.fabric8.api.data.BundleInfo[] |
getBundles(ContainerTemplate containerTemplate) |
io.fabric8.api.Container[] |
getChildren() |
String |
getDebugPort() |
io.fabric8.api.FabricService |
getFabricService() |
String |
getGeoLocation() |
String |
getHttpUrl() |
String |
getId() |
String |
getIp()
Returns the resolved address of the
Container. |
List<String> |
getJmxDomains() |
String |
getJmxUrl() |
String |
getJolokiaUrl() |
String |
getLocalHostname() |
String |
getLocalIp() |
String |
getLocation() |
String |
getManualIp() |
int |
getMaximumPort() |
io.fabric8.api.CreateContainerMetadata<?> |
getMetadata() |
int |
getMinimumPort() |
io.fabric8.api.Profile |
getOverlayProfile() |
io.fabric8.api.Container |
getParent() |
Long |
getProcessId() |
io.fabric8.api.Profile[] |
getProfiles() |
Properties |
getProvisionChecksums() |
String |
getProvisionException() |
List<String> |
getProvisionList() |
String |
getProvisionResult() |
String |
getProvisionStatus() |
Map<String,String> |
getProvisionStatusMap() |
String |
getPublicHostname() |
String |
getPublicIp() |
String |
getResolver()
Returns the resolver of the
Container. |
io.fabric8.api.data.ServiceInfo[] |
getServices(ContainerTemplate containerTemplate) |
String |
getSshUrl() |
String |
getType() |
io.fabric8.api.Version |
getVersion() |
boolean |
hasAliveChildren()
Checks if Container is root and has alive children.
|
int |
hashCode() |
boolean |
isAlive() |
boolean |
isAliveAndOK() |
boolean |
isEnsembleServer() |
boolean |
isManaged() |
boolean |
isProvisioningComplete() |
boolean |
isProvisioningPending() |
boolean |
isRoot() |
void |
removeProfiles(io.fabric8.api.Profile... profiles) |
void |
setAlive(boolean flag) |
void |
setGeoLocation(String location) |
void |
setJmxDomains(List<String> jmxDomains) |
void |
setJolokiaUrl(String location) |
void |
setLocalHostname(String localHostname) |
void |
setLocalIp(String localIp) |
void |
setLocation(String location) |
void |
setManualIp(String manualIp) |
void |
setMaximumPort(int port) |
void |
setMinimumPort(int port) |
void |
setProfiles(io.fabric8.api.Profile[] profiles) |
void |
setProvisionChecksums(Properties checksums) |
void |
setProvisionException(String exception) |
void |
setProvisionList(List<String> bundles) |
void |
setProvisionResult(String result) |
void |
setPublicHostname(String publicHostname) |
void |
setPublicIp(String publicIp) |
void |
setResolver(String resolver)
Sets the resolver value of the
Container. |
void |
setType(String type) |
void |
setVersion(io.fabric8.api.Version version) |
void |
start() |
void |
start(boolean force) |
void |
stop() |
void |
stop(boolean force) |
String |
toString() |
public ContainerImpl(io.fabric8.api.Container parent,
String id,
io.fabric8.api.FabricService fabricService)
public io.fabric8.api.FabricService getFabricService()
getFabricService in interface io.fabric8.api.Containerpublic io.fabric8.api.Container getParent()
getParent in interface io.fabric8.api.Containerpublic String getId()
getId in interface io.fabric8.api.ContainergetId in interface io.fabric8.api.HasIdpublic boolean isAlive()
isAlive in interface io.fabric8.api.Containerpublic void setAlive(boolean flag)
setAlive in interface io.fabric8.api.Containerpublic boolean isRoot()
isRoot in interface io.fabric8.api.Containerpublic boolean isEnsembleServer()
isEnsembleServer in interface io.fabric8.api.Containerpublic boolean isProvisioningComplete()
isProvisioningComplete in interface io.fabric8.api.Containerpublic boolean isProvisioningPending()
isProvisioningPending in interface io.fabric8.api.Containerpublic String getProvisionStatus()
getProvisionStatus in interface io.fabric8.api.Containerpublic String getSshUrl()
getSshUrl in interface io.fabric8.api.Containerpublic String getJmxUrl()
getJmxUrl in interface io.fabric8.api.Containerpublic String getJolokiaUrl()
getJolokiaUrl in interface io.fabric8.api.Containerpublic void setJolokiaUrl(String location)
setJolokiaUrl in interface io.fabric8.api.Containerpublic String getDebugPort()
getDebugPort in interface io.fabric8.api.Containerpublic String getHttpUrl()
getHttpUrl in interface io.fabric8.api.Containerpublic boolean isManaged()
isManaged in interface io.fabric8.api.Containerpublic io.fabric8.api.Version getVersion()
getVersion in interface io.fabric8.api.Containerpublic void setVersion(io.fabric8.api.Version version)
setVersion in interface io.fabric8.api.Containerpublic Long getProcessId()
getProcessId in interface io.fabric8.api.Containerpublic io.fabric8.api.Profile[] getProfiles()
getProfiles in interface io.fabric8.api.Containerpublic void setProfiles(io.fabric8.api.Profile[] profiles)
setProfiles in interface io.fabric8.api.Containerpublic void addProfiles(io.fabric8.api.Profile... profiles)
addProfiles in interface io.fabric8.api.Containerpublic void removeProfiles(io.fabric8.api.Profile... profiles)
removeProfiles in interface io.fabric8.api.Containerpublic io.fabric8.api.Profile getOverlayProfile()
getOverlayProfile in interface io.fabric8.api.Containerpublic String getLocation()
getLocation in interface io.fabric8.api.Containerpublic void setLocation(String location)
setLocation in interface io.fabric8.api.Containerpublic String getGeoLocation()
getGeoLocation in interface io.fabric8.api.Containerpublic void setGeoLocation(String location)
setGeoLocation in interface io.fabric8.api.Containerpublic String getResolver()
Container.
The resolver identifies which of the Container address should be used for address resolution.getResolver in interface io.fabric8.api.Containerpublic void setResolver(String resolver)
Container.setResolver in interface io.fabric8.api.Containerresolver - the new resolver for this containerpublic String getIp()
Container.getIp in interface io.fabric8.api.Containerpublic String getLocalIp()
getLocalIp in interface io.fabric8.api.Containerpublic void setLocalIp(String localIp)
setLocalIp in interface io.fabric8.api.Containerpublic String getLocalHostname()
getLocalHostname in interface io.fabric8.api.Containerpublic void setLocalHostname(String localHostname)
setLocalHostname in interface io.fabric8.api.Containerpublic String getPublicIp()
getPublicIp in interface io.fabric8.api.Containerpublic void setPublicIp(String publicIp)
setPublicIp in interface io.fabric8.api.Containerpublic String getPublicHostname()
getPublicHostname in interface io.fabric8.api.Containerpublic void setPublicHostname(String publicHostname)
setPublicHostname in interface io.fabric8.api.Containerpublic String getManualIp()
getManualIp in interface io.fabric8.api.Containerpublic void setManualIp(String manualIp)
setManualIp in interface io.fabric8.api.Containerpublic int getMinimumPort()
getMinimumPort in interface io.fabric8.api.Containerpublic void setMinimumPort(int port)
setMinimumPort in interface io.fabric8.api.Containerpublic int getMaximumPort()
getMaximumPort in interface io.fabric8.api.Containerpublic void setMaximumPort(int port)
setMaximumPort in interface io.fabric8.api.Containerpublic io.fabric8.api.data.BundleInfo[] getBundles(ContainerTemplate containerTemplate)
public io.fabric8.api.data.ServiceInfo[] getServices(ContainerTemplate containerTemplate)
public List<String> getJmxDomains()
getJmxDomains in interface io.fabric8.api.Containerpublic void setJmxDomains(List<String> jmxDomains)
setJmxDomains in interface io.fabric8.api.Containerpublic void start()
start in interface io.fabric8.api.Containerpublic void start(boolean force)
start in interface io.fabric8.api.Containerpublic void stop()
stop in interface io.fabric8.api.Containerpublic void stop(boolean force)
stop in interface io.fabric8.api.Containerpublic void destroy()
destroy in interface io.fabric8.api.Containerpublic void destroy(boolean force)
destroy in interface io.fabric8.api.Containerpublic io.fabric8.api.Container[] getChildren()
getChildren in interface io.fabric8.api.Containerpublic String getType()
getType in interface io.fabric8.api.Containerpublic void setType(String type)
setType in interface io.fabric8.api.Containerpublic String getProvisionResult()
getProvisionResult in interface io.fabric8.api.Containerpublic void setProvisionResult(String result)
setProvisionResult in interface io.fabric8.api.Containerpublic String getProvisionException()
getProvisionException in interface io.fabric8.api.Containerpublic void setProvisionException(String exception)
setProvisionException in interface io.fabric8.api.Containerpublic List<String> getProvisionList()
getProvisionList in interface io.fabric8.api.Containerpublic void setProvisionList(List<String> bundles)
setProvisionList in interface io.fabric8.api.Containerpublic Properties getProvisionChecksums()
getProvisionChecksums in interface io.fabric8.api.Containerpublic void setProvisionChecksums(Properties checksums)
setProvisionChecksums in interface io.fabric8.api.Containerpublic io.fabric8.api.CreateContainerMetadata<?> getMetadata()
getMetadata in interface io.fabric8.api.Containerpublic boolean hasAliveChildren()
public boolean isAliveAndOK()
isAliveAndOK in interface io.fabric8.api.ContainerCopyright © 2011–2014 Red Hat. All rights reserved.