A B C D E F G H I J L M N O P R S T U V W 

A

AbstractDockerPlacementStrategy - Class in clocker.docker.location.strategy
Placement strategy for Docker containers.
AbstractDockerPlacementStrategy() - Constructor for class clocker.docker.location.strategy.AbstractDockerPlacementStrategy
 
ACCEPTABLE_ARGS - Static variable in class clocker.docker.location.DockerResolver
 
accepts(String, LocationRegistry) - Method in class clocker.docker.location.DockerResolver
 
acquireMutex(String, String) - Method in class clocker.docker.location.strategy.basic.GroupPlacementStrategy
 
ADD_LOCALHOST_PERMISSION - Static variable in interface clocker.docker.entity.DockerHost
 
addExtraPublicKeys(Entity, SshMachineLocation) - Static method in class clocker.docker.entity.util.DockerUtils
 
addHost(DockerHost) - Method in class clocker.docker.networking.entity.sdn.calico.CalicoNetworkImpl
 
addHost(DockerHost) - Method in class clocker.docker.networking.entity.sdn.overlay.OverlayNetworkImpl
 
addHost(DockerHost) - Method in class clocker.docker.networking.entity.sdn.SdnProviderImpl
 
addHost(DockerHost) - Method in class clocker.docker.networking.entity.sdn.weave.WeaveNetworkImpl
 
addHostTrackerPolicy() - Method in class clocker.docker.networking.entity.sdn.SdnProviderImpl
 
addIpPermissions(Collection<IpPermission>) - Method in interface clocker.docker.entity.DockerHost
 
addIpPermissions(Collection<IpPermission>) - Method in class clocker.docker.entity.DockerHostImpl
 
addressMutex - Variable in class clocker.docker.networking.entity.sdn.SdnProviderImpl
Held while obtaining new IP addresses for containers.
AFFINITY_RULES - Static variable in class clocker.docker.location.strategy.affinity.AffinityRules
 
AffinityRules - Class in clocker.docker.location.strategy.affinity
Affinity rules for Docker hosts.
AGENT_CIDR - Static variable in interface clocker.docker.networking.entity.sdn.DockerSdnProvider
 
ALLOCATED_ADDRESSES - Static variable in interface clocker.docker.networking.entity.sdn.DockerSdnProvider
 
ALLOCATED_ADDRESSES - Static variable in interface clocker.docker.networking.entity.VirtualNetwork
 
ALLOCATED_IPS - Static variable in interface clocker.docker.networking.entity.sdn.DockerSdnProvider
 
ALLOCATED_NETWORKS - Static variable in interface clocker.docker.networking.entity.sdn.SdnProvider
 
ALLOWED - Static variable in class clocker.docker.entity.util.DockerUtils
 
allowed(String) - Static method in class clocker.docker.entity.util.DockerUtils
Transforms the input to contain only valid characters.
allowEmptyLocations() - Method in class clocker.docker.location.strategy.affinity.AffinityRules
 
APPLICATION - Static variable in class clocker.docker.location.strategy.affinity.AffinityRules
 
APPLICATION_CIDR - Static variable in interface clocker.docker.networking.entity.sdn.SdnProvider
 
apply(Entity) - Method in class clocker.docker.entity.util.DockerUtils.SameInfrastructurePredicate
 
apply(Entity) - Method in class clocker.docker.location.strategy.affinity.AffinityRules
 
apply(DockerHostLocation) - Method in class clocker.docker.location.strategy.basic.HostnamePlacementStrategy
 
apply(DockerHostLocation) - Method in class clocker.docker.location.strategy.basic.LabelPlacementStrategy
 
apply(DockerHostLocation) - Method in class clocker.docker.location.strategy.basic.MaxContainersPlacementStrategy
 
apply(DockerHostLocation) - Method in class clocker.docker.location.strategy.basic.MaxCpuUsagePlacementStrategy
 
apply(DockerHostLocation) - Method in class clocker.docker.location.strategy.BasicDockerPlacementStrategy
A Predicate function that selects Docker hosts that satisy the strategy requirements.
apply(DockerHostLocation) - Method in class clocker.docker.location.strategy.util.StrategyPredicates.ChildrenOfPredicate
 
apply(DockerHostLocation) - Method in class clocker.docker.location.strategy.util.StrategyPredicates.HasApplicationIdPredicate
 
apply(DockerHostLocation) - Method in class clocker.docker.location.strategy.util.StrategyPredicates.NonEmptyPredicate
 
apply(Entity) - Method in class clocker.docker.networking.entity.sdn.util.SdnUtils.AttachedToNetworkPredicate
 
ARCHIVE_DIRECTORY_NAME_FORMAT - Static variable in interface clocker.docker.entity.DockerHost
 
associateContainerAddress(String, InetAddress) - Method in interface clocker.docker.networking.entity.sdn.SdnProvider
 
associateContainerAddress(String, InetAddress) - Method in class clocker.docker.networking.entity.sdn.SdnProviderImpl
 
ATTACH_NETWORK - Static variable in interface clocker.docker.networking.entity.sdn.SdnAgent
 
ATTACHED - Static variable in interface clocker.docker.networking.entity.VirtualNetwork
 
ATTACHED_NETWORKS - Static variable in class clocker.docker.networking.entity.sdn.util.SdnAttributes
 
attachedToNetwork(String) - Static method in class clocker.docker.networking.entity.sdn.util.SdnUtils
 
attachNetwork(String, String) - Method in class clocker.docker.networking.entity.sdn.DockerNetworkAgentSshDriver
 
attachNetwork(String, String) - Method in interface clocker.docker.networking.entity.sdn.SdnAgent
Attach a network to a container.
attachNetwork(String, String) - Method in interface clocker.docker.networking.entity.sdn.SdnAgentDriver
 
attachNetwork(String, String) - Method in class clocker.docker.networking.entity.sdn.SdnAgentImpl
 
AUTO_CHECKPOINT_DOCKER_IMAGE_POST_INSTALL - Static variable in class clocker.docker.entity.util.DockerAttributes
 

B

BasicDockerPlacementStrategy - Class in clocker.docker.location.strategy
A basic placement strategy for Docker containers, implemented as a Predicate and a Comparator.
BasicDockerPlacementStrategy() - Constructor for class clocker.docker.location.strategy.BasicDockerPlacementStrategy
 
BLACKLIST_URL_SENSOR_NAMES - Static variable in class clocker.docker.entity.util.DockerUtils
 
BreadthFirstPlacementStrategy - Class in clocker.docker.location.strategy.basic
Placement strategy that adds containers to each Docker host in turn.
BreadthFirstPlacementStrategy() - Constructor for class clocker.docker.location.strategy.basic.BreadthFirstPlacementStrategy
 
BRIDGE_NETWORK - Static variable in class clocker.docker.entity.util.DockerUtils
 
BRIDGE_NETWORK_ID - Static variable in class clocker.docker.networking.entity.sdn.util.SdnAttributes
 
BUILD_IMAGE - Static variable in interface clocker.docker.entity.DockerHost
 
buildImage(String, String, String, String, boolean, Map<String, Object>) - Method in interface clocker.docker.entity.DockerHost
Create an image from a Dockerfile and optional entrypoint script and return the image ID.
buildImage(String, Optional<String>, Optional<String>, String, boolean, Map<String, Object>) - Method in interface clocker.docker.entity.DockerHostDriver
Build a Docker image from the given Dockerfile and optional entrypoint script.
buildImage(String, String, String, String, boolean, Map<String, Object>) - Method in class clocker.docker.entity.DockerHostImpl
Create an image from a Dockerfile and optional entrypoint script and return the image ID.
buildImage(String, Optional<String>, Optional<String>, String, boolean, Map<String, Object>) - Method in class clocker.docker.entity.DockerHostSshDriver
Build a Docker image from the given Dockerfile and optional entrypoint script.

C

CALICO_NODE_SPEC - Static variable in interface clocker.docker.networking.entity.sdn.calico.CalicoNetwork
 
CALICO_VERSION - Static variable in interface clocker.docker.networking.entity.sdn.calico.CalicoNetwork
 
CalicoAttributes - Class in clocker.docker.networking.entity.sdn.calico
Calico networking configuration and attributes.
CalicoAttributes() - Constructor for class clocker.docker.networking.entity.sdn.calico.CalicoAttributes
 
CalicoNetwork - Interface in clocker.docker.networking.entity.sdn.calico
A collection of machines running Calico.
CalicoNetworkImpl - Class in clocker.docker.networking.entity.sdn.calico
 
CalicoNetworkImpl() - Constructor for class clocker.docker.networking.entity.sdn.calico.CalicoNetworkImpl
 
CalicoNode - Interface in clocker.docker.networking.entity.sdn.calico
The Calico plugin
CalicoNodeDriver - Interface in clocker.docker.networking.entity.sdn.calico
 
CalicoNodeImpl - Class in clocker.docker.networking.entity.sdn.calico
Calico node services running in containers.
CalicoNodeImpl() - Constructor for class clocker.docker.networking.entity.sdn.calico.CalicoNodeImpl
 
CalicoNodeSshDriver - Class in clocker.docker.networking.entity.sdn.calico
 
CalicoNodeSshDriver(EntityLocal, SshMachineLocation) - Constructor for class clocker.docker.networking.entity.sdn.calico.CalicoNodeSshDriver
 
CENTOS_DOCKERFILE - Static variable in class clocker.docker.entity.util.DockerUtils
 
checkId(String) - Static method in class clocker.docker.entity.util.DockerUtils
Parse and return the ID returned from a Docker command.
childrenOf(Entity) - Static method in class clocker.docker.location.strategy.util.StrategyPredicates
 
clocker.docker.entity - package clocker.docker.entity
 
clocker.docker.entity.container - package clocker.docker.entity.container
 
clocker.docker.entity.container.application - package clocker.docker.entity.container.application
 
clocker.docker.entity.container.registry - package clocker.docker.entity.container.registry
 
clocker.docker.entity.microservice - package clocker.docker.entity.microservice
 
clocker.docker.entity.util - package clocker.docker.entity.util
 
clocker.docker.location - package clocker.docker.location
 
clocker.docker.location.strategy - package clocker.docker.location.strategy
 
clocker.docker.location.strategy.affinity - package clocker.docker.location.strategy.affinity
 
clocker.docker.location.strategy.basic - package clocker.docker.location.strategy.basic
 
clocker.docker.location.strategy.util - package clocker.docker.location.strategy.util
 
clocker.docker.networking.entity - package clocker.docker.networking.entity
 
clocker.docker.networking.entity.sdn - package clocker.docker.networking.entity.sdn
 
clocker.docker.networking.entity.sdn.calico - package clocker.docker.networking.entity.sdn.calico
 
clocker.docker.networking.entity.sdn.overlay - package clocker.docker.networking.entity.sdn.overlay
 
clocker.docker.networking.entity.sdn.util - package clocker.docker.networking.entity.sdn.util
 
clocker.docker.networking.entity.sdn.weave - package clocker.docker.networking.entity.sdn.weave
 
clocker.docker.networking.location - package clocker.docker.networking.location
 
clocker.docker.policy - package clocker.docker.policy
 
close() - Method in class clocker.docker.location.DockerContainerLocation
 
close() - Method in class clocker.docker.location.DockerHostLocation
 
close() - Method in class clocker.docker.location.DockerLocation
 
CLUSTER_TOO_COLD_ENABLED - Static variable in class clocker.docker.policy.ContainerHeadroomEnricher
 
COMMIT - Static variable in class clocker.docker.entity.util.DockerCallbacks
 
commit() - Static method in class clocker.docker.entity.util.DockerCallbacks
 
compare(DockerHostLocation, DockerHostLocation) - Method in class clocker.docker.location.strategy.basic.DepthFirstPlacementStrategy
Use an arbitrary, but fixed, ordering.
compare(DockerHostLocation, DockerHostLocation) - Method in class clocker.docker.location.strategy.basic.LeastContainersPlacementStrategy
 
compare(DockerHostLocation, DockerHostLocation) - Method in class clocker.docker.location.strategy.basic.LowestCpuUsagePlacementStrategy
 
compare(DockerHostLocation, DockerHostLocation) - Method in class clocker.docker.location.strategy.BasicDockerPlacementStrategy
A Comparator function that orders Docker hosts according to suitability, best first.
configureEnrichers(SubnetTier, Entity) - Static method in class clocker.docker.entity.util.DockerUtils
 
configurePortBindings(DockerHost, Entity) - Method in class clocker.docker.entity.container.DockerContainerImpl
 
configurePortMappings(Entity) - Static method in class clocker.docker.entity.util.DockerUtils
 
configureSecurityGroups() - Method in interface clocker.docker.entity.DockerHost
 
configureSecurityGroups() - Method in class clocker.docker.entity.DockerHostImpl
 
connect(DockerContainer, VirtualNetwork) - Method in interface clocker.docker.networking.entity.sdn.SdnAgent
 
connect(DockerContainer, VirtualNetwork) - Method in class clocker.docker.networking.entity.sdn.SdnAgentImpl
 
CONNECTED - Static variable in interface clocker.docker.networking.entity.VirtualNetwork
 
CONNECTED_CONTAINERS - Static variable in interface clocker.docker.networking.entity.VirtualNetwork
 
connectSensors() - Method in class clocker.docker.entity.container.application.VanillaDockerApplicationImpl
 
connectSensors() - Method in class clocker.docker.entity.container.DockerContainerImpl
 
connectSensors() - Method in class clocker.docker.entity.container.registry.DockerRegistryImpl
 
connectSensors() - Method in class clocker.docker.networking.entity.sdn.SdnAgentImpl
 
connectServiceUpIsRunning() - Method in class clocker.docker.entity.DockerHostImpl
 
CONTAINER - Static variable in interface clocker.docker.entity.container.DockerContainer
 
CONTAINER - Static variable in interface clocker.docker.location.DockerVirtualLocation
 
CONTAINER_ADDRESSES - Static variable in interface clocker.docker.entity.container.DockerContainer
 
CONTAINER_ADDRESSES - Static variable in interface clocker.docker.networking.entity.sdn.SdnProvider
 
CONTAINER_HEADROOM - Static variable in class clocker.docker.policy.ContainerHeadroomEnricher
 
CONTAINER_HEADROOM_PERCENTAGE - Static variable in class clocker.docker.policy.ContainerHeadroomEnricher
 
CONTAINER_MUTEX - Static variable in class clocker.docker.location.DockerHostLocation
 
CONTAINER_NAME - Static variable in interface clocker.docker.entity.container.application.VanillaDockerApplication
 
CONTAINER_NAME - Static variable in interface clocker.docker.entity.microservice.Microservice
 
CONTAINER_NETWORK_CIDR - Static variable in interface clocker.docker.networking.entity.sdn.SdnProvider
 
CONTAINER_NETWORK_SIZE - Static variable in interface clocker.docker.networking.entity.sdn.SdnProvider
 
CONTAINER_PAUSED - Static variable in interface clocker.docker.entity.container.DockerContainer
 
CONTAINER_RUNNING - Static variable in interface clocker.docker.entity.container.DockerContainer
 
ContainerHeadroomEnricher - Class in clocker.docker.policy
An Enricher that emits hot or cold notifications based on the container utilisation and headroom requirements.
ContainerHeadroomEnricher() - Constructor for class clocker.docker.policy.ContainerHeadroomEnricher
 
CONTAINERS_NEEDED - Static variable in class clocker.docker.policy.ContainerHeadroomEnricher
 
copyFrom(Map<String, ?>, String, String) - Method in class clocker.docker.location.DockerContainerLocation
 
copyRuntimeResources() - Method in class clocker.docker.entity.container.application.VanillaDockerApplicationSshDriver
 
copyTo(Map<String, ?>, InputStream, long, String) - Method in class clocker.docker.location.DockerContainerLocation
 
copyTo(Map<String, ?>, InputStream, String) - Method in class clocker.docker.location.DockerContainerLocation
 
copyTo(Map<String, ?>, File, String) - Method in class clocker.docker.location.DockerContainerLocation
 
COREOS_DOCKERFILE - Static variable in class clocker.docker.entity.util.DockerUtils
 
countAttached(DockerHost, String) - Static method in class clocker.docker.networking.entity.sdn.util.SdnUtils
 
create(ManagementContext, Class<T>, AbstractBrooklynObjectSpec<?, ?>) - Method in class clocker.docker.location.DockerResolver.LocationConstructor
 
CREATE_APPLICATION_NETWORK - Static variable in class clocker.docker.networking.entity.sdn.util.SdnAttributes
 
CREATE_CERTS_SCRIPT_NAME - Static variable in class clocker.docker.entity.container.registry.DockerRegistryImpl
 
CREATE_NETWORK - Static variable in interface clocker.docker.networking.entity.sdn.SdnAgent
 
createLocation(Map) - Method in class clocker.docker.entity.container.DockerContainerImpl
Create a new DockerContainerLocation wrapping a machine from the host's JcloudsLocation.
createLocation(Map<String, ?>) - Method in class clocker.docker.entity.DockerHostImpl
Create a new DockerHostLocation wrapping the machine we are starting in.
createLocation(Map<String, ?>) - Method in class clocker.docker.entity.DockerInfrastructureImpl
 
createMonitor(String) - Method in class clocker.docker.location.strategy.basic.GroupPlacementStrategy
Create a new Monitor and optionally the map for an application.
createNetwork(String) - Method in interface clocker.docker.networking.entity.sdn.SdnAgent
Create a network.
createNetwork(String) - Method in class clocker.docker.networking.entity.sdn.SdnAgentImpl
 
createNetwork(SdnProvider, String) - Static method in class clocker.docker.networking.entity.sdn.util.SdnUtils
 
createSubnet(String, Cidr) - Method in class clocker.docker.networking.entity.sdn.calico.CalicoNodeSshDriver
 
createSubnet(String, Cidr) - Method in class clocker.docker.networking.entity.sdn.DockerNetworkAgentSshDriver
 
createSubnet(String, Cidr) - Method in interface clocker.docker.networking.entity.sdn.SdnAgentDriver
 
customize() - Method in class clocker.docker.entity.container.application.VanillaDockerApplicationSshDriver
 
customize() - Method in class clocker.docker.entity.DockerHostSshDriver
 
customize(JcloudsLocation, ComputeService, JcloudsMachineLocation) - Method in class clocker.docker.entity.util.JcloudsHostnameCustomizer
 
customize() - Method in class clocker.docker.networking.entity.sdn.calico.CalicoNodeSshDriver
 
customize() - Method in class clocker.docker.networking.entity.sdn.overlay.OverlayPluginSshDriver
 
customize() - Method in class clocker.docker.networking.entity.sdn.weave.WeaveRouterSshDriver
 

D

deallocateNetwork(VirtualNetwork) - Method in interface clocker.docker.networking.entity.sdn.SdnAgent
 
deallocateNetwork(VirtualNetwork) - Method in class clocker.docker.networking.entity.sdn.SdnAgentImpl
 
deallocateNetwork(VirtualNetwork) - Method in class clocker.docker.networking.entity.sdn.SdnProviderImpl
 
deallocateNetwork(VirtualNetwork) - Method in interface clocker.docker.networking.location.NetworkProvisioningExtension
 
deallocateNetwork(VirtualNetwork) - Method in class clocker.docker.networking.location.OpenStackNetworkProvisioner
 
DEFAULT_MAX_CONTAINERS - Static variable in class clocker.docker.location.strategy.basic.MaxContainersPlacementStrategy
 
DEFAULT_MAX_CPU_USAGE - Static variable in class clocker.docker.location.strategy.basic.MaxCpuUsagePlacementStrategy
 
deleteLocation() - Method in class clocker.docker.entity.container.DockerContainerImpl
 
deleteLocation() - Method in class clocker.docker.entity.DockerHostImpl
 
deleteLocation() - Method in class clocker.docker.entity.DockerInfrastructureImpl
 
deleteSubnet(String) - Method in class clocker.docker.networking.entity.sdn.DockerNetworkAgentSshDriver
 
deleteSubnet(String) - Method in interface clocker.docker.networking.entity.sdn.SdnAgentDriver
 
DEPLOY_ARCHIVE - Static variable in interface clocker.docker.entity.DockerHost
 
deployArchive(String) - Method in interface clocker.docker.entity.DockerHost
Upload an archive file to the host and expand it, for export to a container.
deployArchive(String) - Method in interface clocker.docker.entity.DockerHostDriver
 
deployArchive(String) - Method in class clocker.docker.entity.DockerHostImpl
Upload an archive file to the host and expand it, for export to a container.
deployArchive(String) - Method in class clocker.docker.entity.DockerHostSshDriver
 
DepthFirstPlacementStrategy - Class in clocker.docker.location.strategy.basic
Placement strategy that adds containers to Docker hosts in order.
DepthFirstPlacementStrategy() - Constructor for class clocker.docker.location.strategy.basic.DepthFirstPlacementStrategy
 
deregister() - Method in class clocker.docker.location.DockerContainerLocation
 
deregister() - Method in class clocker.docker.location.DockerHostLocation
 
deregister() - Method in class clocker.docker.location.DockerLocation
 
DIRECT_PORTS - Static variable in interface clocker.docker.entity.microservice.Microservice
 
disconnect(DockerContainer, VirtualNetwork) - Method in interface clocker.docker.networking.entity.sdn.SdnAgent
 
disconnect(DockerContainer, VirtualNetwork) - Method in class clocker.docker.networking.entity.sdn.SdnAgentImpl
 
disconnectSensors() - Method in class clocker.docker.entity.container.application.VanillaDockerApplicationImpl
 
disconnectSensors() - Method in class clocker.docker.entity.container.DockerContainerImpl
 
disconnectSensors() - Method in class clocker.docker.entity.container.registry.DockerRegistryImpl
 
disconnectSensors() - Method in class clocker.docker.networking.entity.sdn.SdnAgentImpl
 
disconnectServiceUpIsRunning() - Method in class clocker.docker.entity.DockerHostImpl
 
DOCKER - Static variable in class clocker.docker.location.DockerResolver
 
DOCKER_CA_CERTIFICATE_PATH - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
DOCKER_CA_KEY_PATH - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
DOCKER_CLIENT_CERTIFICATE_PATH - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
DOCKER_CLIENT_KEY_PATH - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
DOCKER_CONTAINER_CLUSTER - Static variable in interface clocker.docker.entity.DockerHost
 
DOCKER_CONTAINER_CLUSTER_COLD - Static variable in class clocker.docker.policy.ContainerHeadroomEnricher
 
DOCKER_CONTAINER_CLUSTER_HOT - Static variable in class clocker.docker.policy.ContainerHeadroomEnricher
 
DOCKER_CONTAINER_CLUSTER_MAX_CPU - Static variable in class clocker.docker.location.strategy.basic.MaxCpuUsagePlacementStrategy
 
DOCKER_CONTAINER_CLUSTER_MAX_SIZE - Static variable in class clocker.docker.location.strategy.basic.MaxContainersPlacementStrategy
 
DOCKER_CONTAINER_CLUSTER_OK - Static variable in class clocker.docker.policy.ContainerHeadroomEnricher
 
DOCKER_CONTAINER_COUNT - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
DOCKER_CONTAINER_COUNT - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_CONTAINER_COUNTER - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
DOCKER_CONTAINER_ENVIRONMENT - Static variable in interface clocker.docker.entity.container.application.VanillaDockerApplication
 
DOCKER_CONTAINER_ENVIRONMENT - Static variable in interface clocker.docker.entity.container.DockerContainer
 
DOCKER_CONTAINER_ENVIRONMENT - Static variable in interface clocker.docker.entity.container.registry.DockerRegistry
 
DOCKER_CONTAINER_ENVIRONMENT - Static variable in interface clocker.docker.entity.microservice.Microservice
 
DOCKER_CONTAINER_FABRIC - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
DOCKER_CONTAINER_ID - Static variable in interface clocker.docker.entity.container.DockerContainer
 
DOCKER_CONTAINER_ID - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_CONTAINER_NAME - Static variable in interface clocker.docker.entity.container.DockerContainer
 
DOCKER_CONTAINER_NAME - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_CONTAINER_OPEN_PORTS - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_CONTAINER_PORT_BINDINGS - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_CONTAINER_SPEC - Static variable in interface clocker.docker.entity.DockerHost
 
DOCKER_CONTAINER_UTILISATION - Static variable in class clocker.docker.policy.ContainerHeadroomEnricher
 
DOCKER_CONTAINER_VOLUME_EXPORT - Static variable in interface clocker.docker.entity.container.application.VanillaDockerApplication
 
DOCKER_CONTAINER_VOLUME_EXPORT - Static variable in interface clocker.docker.entity.container.DockerContainer
 
DOCKER_CONTAINER_VOLUME_EXPORT - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_CONTAINER_VOLUMES_FROM - Static variable in interface clocker.docker.entity.container.application.VanillaDockerApplication
 
DOCKER_CONTAINER_VOLUMES_FROM - Static variable in interface clocker.docker.entity.container.DockerContainer
 
DOCKER_CONTAINER_VOLUMES_FROM - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_CONTROL_PLANE_PORT - Static variable in interface clocker.docker.entity.DockerHost
 
DOCKER_CPU_SHARES - Static variable in interface clocker.docker.entity.container.DockerContainer
 
DOCKER_CPU_SHARES - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_DATA_PLANE_PORT - Static variable in interface clocker.docker.entity.DockerHost
 
DOCKER_DIRECT_PORT_CONFIG - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_DIRECT_PORTS - Static variable in interface clocker.docker.entity.container.application.VanillaDockerApplication
 
DOCKER_DIRECT_PORTS - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_GENERATE_TLS_CERTIFICATES - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
DOCKER_HARDWARE_ID - Static variable in interface clocker.docker.entity.container.DockerContainer
 
DOCKER_HARDWARE_ID - Static variable in interface clocker.docker.entity.DockerHost
 
DOCKER_HARDWARE_ID - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
DOCKER_HARDWARE_ID - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_HOST - Static variable in interface clocker.docker.entity.container.DockerContainer
 
DOCKER_HOST - Static variable in interface clocker.docker.entity.container.registry.DockerRegistry
 
DOCKER_HOST - Static variable in interface clocker.docker.networking.entity.sdn.SdnAgent
 
DOCKER_HOST_AFFINITY_RULES - Static variable in interface clocker.docker.entity.DockerHost
 
DOCKER_HOST_AFFINITY_RULES - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
DOCKER_HOST_CALLBACK - Static variable in class clocker.docker.entity.util.DockerCallbacks
 
DOCKER_HOST_CLUSTER - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
DOCKER_HOST_CLUSTER_MIN_SIZE - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
DOCKER_HOST_COUNT - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
DOCKER_HOST_COUNT - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_HOST_COUNTER - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
DOCKER_HOST_MACHINE_SPEC - Static variable in class clocker.docker.location.DockerResolver
 
DOCKER_HOST_SPEC - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
DOCKER_HOST_SUBNET_TIER - Static variable in interface clocker.docker.entity.DockerHost
 
DOCKER_HOST_VOLUME_MAPPING - Static variable in interface clocker.docker.entity.container.application.VanillaDockerApplication
 
DOCKER_HOST_VOLUME_MAPPING - Static variable in interface clocker.docker.entity.DockerHost
 
DOCKER_HOST_VOLUME_MAPPING - Static variable in interface clocker.docker.entity.microservice.Microservice
 
DOCKER_HOST_VOLUME_MAPPING - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_IDLE_CONTAINER_COUNT - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_IDLE_HOST_COUNT - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_IMAGE_COMMANDS - Static variable in interface clocker.docker.entity.container.DockerContainer
 
DOCKER_IMAGE_COMMANDS - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_IMAGE_ENTRYPOINT - Static variable in interface clocker.docker.entity.container.DockerContainer
 
DOCKER_IMAGE_ENTRYPOINT - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_IMAGE_ID - Static variable in interface clocker.docker.entity.container.DockerContainer
 
DOCKER_IMAGE_ID - Static variable in interface clocker.docker.entity.DockerHost
 
DOCKER_IMAGE_ID - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
DOCKER_IMAGE_ID - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_IMAGE_NAME - Static variable in interface clocker.docker.entity.container.DockerContainer
 
DOCKER_IMAGE_NAME - Static variable in interface clocker.docker.entity.DockerHost
 
DOCKER_IMAGE_NAME - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_IMAGE_REGISTRY - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
DOCKER_IMAGE_REGISTRY - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_IMAGE_REGISTRY_PASSWORD - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
DOCKER_IMAGE_REGISTRY_URL - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
DOCKER_IMAGE_REGISTRY_URL - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_IMAGE_REGISTRY_USERNAME - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
DOCKER_IMAGE_REGISTRY_WRITEABLE - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
DOCKER_IMAGE_TAG - Static variable in interface clocker.docker.entity.container.DockerContainer
 
DOCKER_IMAGE_TAG - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_INFRASTRUCTURE - Static variable in interface clocker.docker.entity.container.DockerContainer
 
DOCKER_INFRASTRUCTURE - Static variable in interface clocker.docker.entity.DockerHost
 
DOCKER_INFRASTRUCTURE - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_INFRASTRUCTURE - Static variable in interface clocker.docker.location.strategy.DockerAwarePlacementStrategy
 
DOCKER_INFRASTRUCTURE - Static variable in interface clocker.docker.networking.entity.sdn.DockerSdnProvider
 
DOCKER_INFRASTRUCTURE_SPEC - Static variable in class clocker.docker.location.DockerResolver
 
DOCKER_LINKS - Static variable in interface clocker.docker.entity.container.application.VanillaDockerApplication
 
DOCKER_LINKS - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_LOCATION_PREFIX - Static variable in interface clocker.docker.entity.microservice.Microservice
 
DOCKER_LOGIN_PASSWORD - Static variable in interface clocker.docker.entity.container.DockerContainer
 
DOCKER_LOGIN_PASSWORD - Static variable in interface clocker.docker.entity.DockerHost
 
DOCKER_LOGIN_PASSWORD - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_LOGIN_USER - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_MAPPED_SSH_PORT - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_MEMORY - Static variable in interface clocker.docker.entity.container.DockerContainer
 
DOCKER_MEMORY - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_OPEN_PORT_CONFIG - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_OPEN_PORTS - Static variable in interface clocker.docker.entity.container.application.VanillaDockerApplication
 
DOCKER_OPEN_PORTS - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_PORT - Static variable in interface clocker.docker.entity.DockerHost
 
DOCKER_PORT_BINDINGS - Static variable in interface clocker.docker.entity.container.application.VanillaDockerApplication
 
DOCKER_PORT_BINDINGS - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_REGISTRY_CATALOG - Static variable in interface clocker.docker.entity.container.registry.DockerRegistry
 
DOCKER_REGISTRY_LOGO - Static variable in class clocker.docker.entity.container.registry.DockerRegistryImpl
 
DOCKER_REGISTRY_PORT - Static variable in interface clocker.docker.entity.container.registry.DockerRegistry
 
DOCKER_REGISTRY_PORT - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
DOCKER_SERVER_CERTIFICATE_PATH - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
DOCKER_SERVER_KEY_PATH - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
DOCKER_SHOULD_START_REGISTRY - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
DOCKER_SSL_PORT - Static variable in interface clocker.docker.entity.DockerHost
 
DOCKER_STORAGE_DRIVER - Static variable in interface clocker.docker.entity.DockerHost
 
DOCKER_USE_HOST_DNS_NAME - Static variable in interface clocker.docker.entity.container.DockerContainer
 
DOCKER_USE_HOST_DNS_NAME - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_USE_SSH - Static variable in interface clocker.docker.entity.container.application.VanillaDockerApplication
 
DOCKER_USE_SSH - Static variable in interface clocker.docker.entity.container.DockerContainer
 
DOCKER_USE_SSH - Static variable in interface clocker.docker.entity.DockerHost
 
DOCKER_USE_SSH - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKER_VERSION - Static variable in interface clocker.docker.entity.DockerHost
 
DOCKER_VERSION - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
DOCKER_VOLUME_MAPPING - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DockerAffinityRuleStrategy - Class in clocker.docker.location.strategy.affinity
Docker host selection strategy using affinity rules to filter available hosts.
DockerAffinityRuleStrategy() - Constructor for class clocker.docker.location.strategy.affinity.DockerAffinityRuleStrategy
 
DockerAttributes - Class in clocker.docker.entity.util
 
DockerAwarePlacementStrategy - Interface in clocker.docker.location.strategy
Placement strategy for Docker containers in host clusters.
DockerCallbacks - Class in clocker.docker.entity.util
 
DockerContainer - Interface in clocker.docker.entity.container
A Docker container.
DockerContainerImpl - Class in clocker.docker.entity.container
A single Docker container.
DockerContainerImpl() - Constructor for class clocker.docker.entity.container.DockerContainerImpl
 
DockerContainerLocation - Class in clocker.docker.location
A Location that wraps a Docker container.
DockerContainerLocation() - Constructor for class clocker.docker.location.DockerContainerLocation
 
DockerEntitySpecResolver - Class in clocker.docker.entity.container.application
Implements a custom EntitySpecResolver which knows how to convert docker image IDs to Brooklyn EntitySpec instances.
DockerEntitySpecResolver() - Constructor for class clocker.docker.entity.container.application.DockerEntitySpecResolver
 
DOCKERFILE - Static variable in class clocker.docker.entity.util.DockerUtils
 
DOCKERFILE_CHARACTERS - Static variable in class clocker.docker.entity.util.DockerUtils
Valid characters for the Dockerfile location.
DOCKERFILE_CONTEXT_URL - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKERFILE_ENTRYPOINT_URL - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKERFILE_INVALID_CHARACTERS - Static variable in class clocker.docker.entity.util.DockerUtils
Invalid characters for the Dockerfile location.
DOCKERFILE_NAME - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
DOCKERFILE_NAME - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DOCKERFILE_SUBSTITUTIONS - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
DOCKERFILE_URL - Static variable in interface clocker.docker.entity.container.application.VanillaDockerApplication
 
DOCKERFILE_URL - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
DOCKERFILE_URL - Static variable in interface clocker.docker.entity.microservice.MicroserviceDockerfile
 
DOCKERFILE_URL - Static variable in class clocker.docker.entity.util.DockerAttributes
 
DockerHost - Interface in clocker.docker.entity
A single machine running Docker.
DockerHostDriver - Interface in clocker.docker.entity
The driver for Docker.
DockerHostImpl - Class in clocker.docker.entity
The host running the Docker service.
DockerHostImpl() - Constructor for class clocker.docker.entity.DockerHostImpl
 
DockerHostLocation - Class in clocker.docker.location
 
DockerHostLocation() - Constructor for class clocker.docker.location.DockerHostLocation
 
DockerHostLocation(Map) - Constructor for class clocker.docker.location.DockerHostLocation
 
DockerHostSshDriver - Class in clocker.docker.entity
 
DockerHostSshDriver(DockerHostImpl, SshMachineLocation) - Constructor for class clocker.docker.entity.DockerHostSshDriver
 
DockerInfrastructure - Interface in clocker.docker.entity
A collection of machines running Docker.
DockerInfrastructureImpl - Class in clocker.docker.entity
 
DockerInfrastructureImpl() - Constructor for class clocker.docker.entity.DockerInfrastructureImpl
 
DockerLocation - Class in clocker.docker.location
 
DockerLocation() - Constructor for class clocker.docker.location.DockerLocation
 
DockerLocation(Map) - Constructor for class clocker.docker.location.DockerLocation
 
DockerNetworkAgentDriver - Interface in clocker.docker.networking.entity.sdn
 
DockerNetworkAgentSshDriver - Class in clocker.docker.networking.entity.sdn
 
DockerNetworkAgentSshDriver(EntityLocal, SshMachineLocation) - Constructor for class clocker.docker.networking.entity.sdn.DockerNetworkAgentSshDriver
 
DockerRegistry - Interface in clocker.docker.entity.container.registry
 
DockerRegistryImpl - Class in clocker.docker.entity.container.registry
 
DockerRegistryImpl() - Constructor for class clocker.docker.entity.container.registry.DockerRegistryImpl
 
DockerResolver - Class in clocker.docker.location
Examples of valid specs: docker:infrastructureId docker:infrastructureId:(name=docker-infrastructure) docker:infrastructureId:dockerHostId docker:infrastructureId:dockerHostId:(name=dockerHost-brooklyn-1234,user=docker)
DockerResolver() - Constructor for class clocker.docker.location.DockerResolver
 
DockerResolver.LocationConstructor - Class in clocker.docker.location
 
DockerResolver.LocationConstructor() - Constructor for class clocker.docker.location.DockerResolver.LocationConstructor
 
DockerSdnProvider - Interface in clocker.docker.networking.entity.sdn
An SDN provider implementation.
DockerUtils - Class in clocker.docker.entity.util
 
DockerUtils.SameInfrastructurePredicate - Class in clocker.docker.entity.util
 
DockerUtils.SameInfrastructurePredicate(String) - Constructor for class clocker.docker.entity.util.DockerUtils.SameInfrastructurePredicate
 
DockerVirtualLocation - Interface in clocker.docker.location
 
doStart(Collection<? extends Location>) - Method in class clocker.docker.entity.DockerInfrastructureImpl
 
doStart(Collection<? extends Location>) - Method in class clocker.docker.entity.microservice.MicroserviceDockerfileImpl
 
doStart(Collection<? extends Location>) - Method in class clocker.docker.entity.microservice.MicroserviceImageImpl
 
DOWNLOAD_URL - Static variable in interface clocker.docker.entity.DockerHost
 
DOWNLOAD_URL - Static variable in interface clocker.docker.networking.entity.sdn.calico.CalicoNode
 
DOWNLOAD_URL - Static variable in interface clocker.docker.networking.entity.sdn.weave.WeaveRouter
 

E

EMPTY - Static variable in class clocker.docker.location.strategy.affinity.AffinityRules
 
ENABLE_FIREWALL - Static variable in class clocker.docker.networking.entity.sdn.weave.WeaveAttributes
 
ENDPOINT - Static variable in class clocker.docker.entity.util.DockerUtils
 
endpointSensor(AttributeSensor) - Static method in class clocker.docker.entity.util.DockerUtils
 
ENTITY - Static variable in interface clocker.docker.entity.container.DockerContainer
 
entity - Variable in class clocker.docker.location.strategy.BasicDockerPlacementStrategy
 
ENTRYPOINT - Static variable in class clocker.docker.entity.util.DockerUtils
 
EPEL_RELEASE - Static variable in interface clocker.docker.entity.DockerHost
 
ETCD_CLUSTER - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
ETCD_NODE - Static variable in interface clocker.docker.entity.DockerHost
 
ETCD_NODE - Static variable in interface clocker.docker.networking.entity.sdn.calico.CalicoNode
 
ETCD_VERSION - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
execCommands(Map<String, ?>, String, List<String>, Map<String, ?>) - Method in class clocker.docker.location.DockerContainerLocation
 
execCommandStatus(String) - Method in interface clocker.docker.entity.DockerHost
 
execCommandStatus(String) - Method in class clocker.docker.entity.DockerHostImpl
 
execCommandStatusTimeout(String, Duration) - Method in interface clocker.docker.entity.DockerHost
Runs a Unix command on the machine and returns the exit status.
execCommandStatusTimeout(String, Duration) - Method in class clocker.docker.entity.DockerHostImpl
 
execScript(Map<String, ?>, String, List<String>, Map<String, ?>) - Method in class clocker.docker.location.DockerContainerLocation
 
EXTERNAL_ETCD_CLUSTER - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
EXTERNAL_ETCD_INITIAL_SIZE - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
EXTERNAL_ETCD_URL - Static variable in interface clocker.docker.entity.DockerInfrastructure
 

F

FILTER - Static variable in class clocker.docker.entity.util.DockerCallbacks
 
filterLocations(List<DockerHostLocation>, Entity) - Method in class clocker.docker.location.strategy.affinity.DockerAffinityRuleStrategy
 
filterLocations(List<DockerHostLocation>, Entity) - Method in class clocker.docker.location.strategy.basic.BreadthFirstPlacementStrategy
 
filterLocations(List<DockerHostLocation>, Entity) - Method in class clocker.docker.location.strategy.basic.GroupPlacementStrategy
 
filterLocations(List<DockerHostLocation>, Entity) - Method in class clocker.docker.location.strategy.basic.RandomPlacementStrategy
 
filterLocations(List<DockerHostLocation>, Entity) - Method in class clocker.docker.location.strategy.BasicDockerPlacementStrategy
 
filterLocations(List<DockerHostLocation>, Entity) - Method in interface clocker.docker.location.strategy.DockerAwarePlacementStrategy
Filters a list of locations to determine if the given Entity can be deployed into a new container there.
findNetworkProvisioner(Collection<? extends Location>) - Method in class clocker.docker.networking.entity.OpenStackVirtualNetworkImpl
 
findNetworkProvisioner(Collection<? extends Location>) - Method in class clocker.docker.networking.entity.VirtualNetworkImpl
 

G

generateLinks(Entity, Entity, String) - Static method in class clocker.docker.entity.util.DockerUtils
 
getAddress() - Method in class clocker.docker.location.DockerContainerLocation
 
getAgents() - Method in interface clocker.docker.networking.entity.sdn.DockerSdnProvider
 
getAgents() - Method in class clocker.docker.networking.entity.sdn.SdnProviderImpl
 
getCalicoCommand() - Method in class clocker.docker.networking.entity.sdn.calico.CalicoNodeSshDriver
 
getContainerFabric() - Method in interface clocker.docker.entity.DockerInfrastructure
 
getContainerFabric() - Method in class clocker.docker.entity.DockerInfrastructureImpl
 
getContainerId() - Method in interface clocker.docker.entity.container.DockerContainer
 
getContainerId() - Method in class clocker.docker.entity.container.DockerContainerImpl
 
getContainerName(Entity) - Static method in class clocker.docker.entity.util.DockerUtils
 
getContainerPorts() - Method in interface clocker.docker.entity.container.application.VanillaDockerApplication
 
getContainerPorts() - Method in class clocker.docker.entity.container.application.VanillaDockerApplicationImpl
 
getContainerPorts(Entity) - Static method in class clocker.docker.entity.util.DockerUtils
 
getCurrentSize() - Method in interface clocker.docker.entity.DockerHost
 
getCurrentSize() - Method in class clocker.docker.entity.DockerHostImpl
 
getCurrentSize() - Method in class clocker.docker.entity.DockerInfrastructureImpl
 
getCurrentSize() - Method in class clocker.docker.location.DockerHostLocation
 
getDisplayName() - Method in class clocker.docker.entity.container.application.VanillaDockerApplicationImpl
 
getDisplayName() - Method in class clocker.docker.entity.container.DockerContainerImpl
 
getDisplayName() - Method in class clocker.docker.entity.DockerHostImpl
 
getDockerContainer() - Method in interface clocker.docker.entity.container.application.VanillaDockerApplication
 
getDockerContainer() - Method in class clocker.docker.entity.container.application.VanillaDockerApplicationImpl
 
getDockerContainerCluster() - Method in interface clocker.docker.entity.DockerHost
 
getDockerContainerCluster() - Method in class clocker.docker.entity.DockerHostImpl
 
getDockerContainerList() - Method in interface clocker.docker.entity.DockerHost
 
getDockerContainerList() - Method in class clocker.docker.entity.DockerHostImpl
 
getDockerContainerList() - Method in interface clocker.docker.entity.DockerInfrastructure
 
getDockerContainerList() - Method in class clocker.docker.entity.DockerInfrastructureImpl
 
getDockerContainerList() - Method in class clocker.docker.location.DockerHostLocation
 
getDockerContainerList() - Method in class clocker.docker.location.DockerLocation
 
getDockerContainerList() - Method in interface clocker.docker.location.DockerVirtualLocation
 
getDockerContainerName() - Method in interface clocker.docker.entity.container.DockerContainer
 
getDockerContainerName() - Method in class clocker.docker.entity.container.DockerContainerImpl
 
getDockerfile() - Method in interface clocker.docker.entity.container.application.VanillaDockerApplication
 
getDockerfile() - Method in class clocker.docker.entity.container.application.VanillaDockerApplicationImpl
 
getDockerHost() - Method in interface clocker.docker.entity.container.application.VanillaDockerApplication
 
getDockerHost() - Method in class clocker.docker.entity.container.application.VanillaDockerApplicationImpl
 
getDockerHost() - Method in interface clocker.docker.entity.container.DockerContainer
 
getDockerHost() - Method in class clocker.docker.entity.container.DockerContainerImpl
 
getDockerHost() - Method in interface clocker.docker.networking.entity.sdn.SdnAgent
 
getDockerHost() - Method in class clocker.docker.networking.entity.sdn.SdnAgentImpl
 
getDockerHostCluster() - Method in interface clocker.docker.entity.DockerInfrastructure
 
getDockerHostCluster() - Method in class clocker.docker.entity.DockerInfrastructureImpl
 
getDockerHostCluster() - Method in interface clocker.docker.networking.entity.sdn.DockerSdnProvider
 
getDockerHostCluster() - Method in class clocker.docker.networking.entity.sdn.SdnProviderImpl
 
getDockerHostList() - Method in interface clocker.docker.entity.DockerInfrastructure
 
getDockerHostList() - Method in class clocker.docker.entity.DockerInfrastructureImpl
 
getDockerHostList() - Method in class clocker.docker.location.DockerHostLocation
 
getDockerHostList() - Method in class clocker.docker.location.DockerLocation
 
getDockerHostList() - Method in interface clocker.docker.location.DockerVirtualLocation
 
getDockerHostLocations() - Method in class clocker.docker.location.DockerLocation
 
getDockerInfrastructure() - Method in class clocker.docker.location.DockerHostLocation
 
getDockerInfrastructure() - Method in class clocker.docker.location.DockerLocation
 
getDockerInfrastructure() - Method in interface clocker.docker.location.DockerVirtualLocation
 
getDockerInfrastructure() - Method in class clocker.docker.location.strategy.AbstractDockerPlacementStrategy
 
getDockerInfrastructure() - Method in interface clocker.docker.location.strategy.DockerAwarePlacementStrategy
 
getDockerNetworkCreateOpts() - Method in class clocker.docker.networking.entity.sdn.calico.CalicoNodeSshDriver
 
getDockerNetworkCreateOpts() - Method in interface clocker.docker.networking.entity.sdn.DockerNetworkAgentDriver
 
getDockerNetworkCreateOpts() - Method in class clocker.docker.networking.entity.sdn.DockerNetworkAgentSshDriver
 
getDockerNetworkDriver() - Method in class clocker.docker.networking.entity.sdn.calico.CalicoNodeSshDriver
 
getDockerNetworkDriver() - Method in interface clocker.docker.networking.entity.sdn.DockerNetworkAgentDriver
 
getDockerNetworkDriver() - Method in class clocker.docker.networking.entity.sdn.overlay.OverlayPluginSshDriver
 
getDockerNetworkDriver() - Method in class clocker.docker.networking.entity.sdn.weave.WeaveRouterSshDriver
 
getDockerPort() - Method in interface clocker.docker.entity.DockerHost
 
getDockerPort() - Method in interface clocker.docker.entity.DockerHostDriver
 
getDockerPort() - Method in class clocker.docker.entity.DockerHostImpl
 
getDockerPort() - Method in class clocker.docker.entity.DockerHostSshDriver
 
getDriver() - Method in class clocker.docker.entity.DockerHostImpl
 
getDriver() - Method in class clocker.docker.networking.entity.sdn.SdnAgentImpl
 
getDriverInterface() - Method in class clocker.docker.entity.container.application.VanillaDockerApplicationImpl
 
getDriverInterface() - Method in class clocker.docker.entity.DockerHostImpl
 
getDriverInterface() - Method in class clocker.docker.networking.entity.sdn.calico.CalicoNodeImpl
 
getDriverInterface() - Method in class clocker.docker.networking.entity.sdn.overlay.OverlayPluginImpl
 
getDriverInterface() - Method in class clocker.docker.networking.entity.sdn.weave.WeaveRouterImpl
 
getDynamicLocation() - Method in class clocker.docker.entity.container.DockerContainerImpl
 
getDynamicLocation() - Method in class clocker.docker.entity.DockerHostImpl
 
getDynamicLocation() - Method in class clocker.docker.entity.DockerInfrastructureImpl
 
getEpelRelease() - Method in class clocker.docker.entity.DockerHostSshDriver
 
getHostMutex() - Method in interface clocker.docker.entity.DockerHost
 
getHostMutex() - Method in class clocker.docker.entity.DockerHostImpl
 
getHostname() - Method in class clocker.docker.entity.container.DockerContainerImpl
 
getIconUrl() - Method in class clocker.docker.entity.container.application.VanillaDockerApplicationImpl
 
getIconUrl() - Method in class clocker.docker.entity.container.DockerContainerImpl
 
getIconUrl() - Method in class clocker.docker.entity.container.registry.DockerRegistryImpl
 
getIconUrl() - Method in class clocker.docker.entity.DockerHostImpl
 
getIconUrl() - Method in class clocker.docker.entity.DockerInfrastructureImpl
 
getIconUrl() - Method in class clocker.docker.networking.entity.sdn.calico.CalicoNetworkImpl
 
getIconUrl() - Method in class clocker.docker.networking.entity.sdn.overlay.OverlayNetworkImpl
 
getIconUrl() - Method in class clocker.docker.networking.entity.sdn.weave.WeaveNetworkImpl
 
getImageNamed(String) - Method in interface clocker.docker.entity.DockerHost
As DockerHost.getImageNamed(String, String) and looking for the latest image.
getImageNamed(String, String) - Method in interface clocker.docker.entity.DockerHost
 
getImageNamed(String) - Method in class clocker.docker.entity.DockerHostImpl
 
getImageNamed(String, String) - Method in class clocker.docker.entity.DockerHostImpl
 
getInfrastructure() - Method in interface clocker.docker.entity.DockerHost
 
getInfrastructure() - Method in class clocker.docker.entity.DockerHostImpl
 
getInfrastructureMutex() - Method in interface clocker.docker.entity.DockerInfrastructure
 
getInfrastructureMutex() - Method in class clocker.docker.entity.DockerInfrastructureImpl
 
getIpPermissions(Entity) - Method in class clocker.docker.entity.container.DockerContainerImpl
 
getIpPermissions() - Method in class clocker.docker.entity.DockerHostImpl
 
getIpPermissions(String) - Method in class clocker.docker.networking.entity.sdn.calico.CalicoNetworkImpl
 
getIpPermissions(String) - Method in interface clocker.docker.networking.entity.sdn.DockerSdnProvider
 
getIpPermissions(String) - Method in class clocker.docker.networking.entity.sdn.overlay.OverlayNetworkImpl
 
getIpPermissions(String) - Method in class clocker.docker.networking.entity.sdn.weave.WeaveNetworkImpl
 
getJcloudsLocation() - Method in interface clocker.docker.entity.DockerHost
 
getJcloudsLocation() - Method in class clocker.docker.entity.DockerHostImpl
 
getJcloudsLocation() - Method in class clocker.docker.location.DockerHostLocation
 
getLock() - Method in class clocker.docker.location.DockerHostLocation
 
getLoginPassword() - Method in interface clocker.docker.entity.DockerHost
 
getLoginPassword() - Method in class clocker.docker.entity.DockerHostImpl
 
getMachine() - Method in interface clocker.docker.entity.container.DockerContainer
 
getMachine() - Method in class clocker.docker.entity.container.DockerContainerImpl
 
getMachine() - Method in class clocker.docker.location.DockerContainerLocation
 
getMachine() - Method in class clocker.docker.location.DockerHostLocation
 
getMappedPort(int) - Method in class clocker.docker.location.DockerContainerLocation
 
getMappedPorts(Entity) - Static method in class clocker.docker.entity.util.DockerUtils
 
getNetworkMutex() - Method in interface clocker.docker.networking.entity.sdn.SdnProvider
 
getNetworkMutex() - Method in class clocker.docker.networking.entity.sdn.SdnProviderImpl
 
getNextAgentAddress(String) - Method in class clocker.docker.networking.entity.sdn.calico.CalicoNetworkImpl
 
getNextAgentAddress(String) - Method in interface clocker.docker.networking.entity.sdn.DockerSdnProvider
 
getNextAgentAddress(String) - Method in class clocker.docker.networking.entity.sdn.overlay.OverlayNetworkImpl
 
getNextAgentAddress(String) - Method in class clocker.docker.networking.entity.sdn.SdnProviderImpl
 
getNextContainerAddress(String) - Method in interface clocker.docker.networking.entity.sdn.SdnProvider
 
getNextContainerAddress(String) - Method in class clocker.docker.networking.entity.sdn.SdnProviderImpl
 
getNextSubnetCidr(String) - Method in interface clocker.docker.networking.entity.sdn.SdnProvider
 
getNextSubnetCidr() - Method in interface clocker.docker.networking.entity.sdn.SdnProvider
 
getNextSubnetCidr(String) - Method in class clocker.docker.networking.entity.sdn.SdnProviderImpl
 
getNextSubnetCidr() - Method in class clocker.docker.networking.entity.sdn.SdnProviderImpl
 
getOpenPorts(Entity) - Static method in class clocker.docker.entity.util.DockerUtils
Returns the set of configured ports an entity is listening on.
getOwner() - Method in class clocker.docker.location.DockerContainerLocation
 
getOwner() - Method in class clocker.docker.location.DockerHostLocation
 
getOwner() - Method in class clocker.docker.location.DockerLocation
 
getOwnerEntity() - Method in class clocker.docker.entity.container.application.VanillaDockerApplicationSshDriver
 
getPortForwarder() - Method in class clocker.docker.location.DockerHostLocation
 
getPrefix() - Method in class clocker.docker.location.DockerResolver
 
getPrivateAddresses() - Method in class clocker.docker.entity.container.DockerContainerImpl
 
getPrivateAddresses() - Method in class clocker.docker.location.DockerContainerLocation
 
getProvisioner() - Method in class clocker.docker.location.DockerLocation
 
getProvisioningFlags(Collection<String>) - Method in class clocker.docker.location.DockerHostLocation
 
getProvisioningFlags(Collection<String>) - Method in class clocker.docker.location.DockerLocation
 
getPublicAddresses() - Method in class clocker.docker.entity.container.DockerContainerImpl
 
getRebindSupport() - Method in class clocker.docker.location.DockerLocation
 
getRequiredOpenPorts() - Method in class clocker.docker.entity.DockerHostImpl
 
getRequiredOpenPorts() - Method in class clocker.docker.networking.entity.sdn.weave.WeaveRouterImpl
 
getRunningEntity() - Method in interface clocker.docker.entity.container.DockerContainer
 
getRunningEntity() - Method in class clocker.docker.entity.container.DockerContainerImpl
 
getShellEnvironment() - Method in class clocker.docker.networking.entity.sdn.calico.CalicoNodeSshDriver
 
getShellEnvironment() - Method in class clocker.docker.networking.entity.sdn.weave.WeaveRouterSshDriver
 
getShortName() - Method in class clocker.docker.entity.container.DockerContainerImpl
 
getShortName() - Method in class clocker.docker.entity.DockerHostImpl
 
getShortName() - Method in class clocker.docker.location.strategy.AbstractDockerPlacementStrategy
 
getSocketEndpointFor(Cidr, int) - Method in class clocker.docker.location.DockerContainerLocation
 
getSubnetCidr(String) - Method in interface clocker.docker.networking.entity.sdn.SdnProvider
 
getSubnetCidr(String) - Method in class clocker.docker.networking.entity.sdn.SdnProviderImpl
 
getSubnetHostname() - Method in class clocker.docker.location.DockerContainerLocation
 
getSubnetIp() - Method in class clocker.docker.location.DockerContainerLocation
 
getSubnetTier() - Method in interface clocker.docker.entity.DockerHost
 
getSubnetTier() - Method in class clocker.docker.entity.DockerHostImpl
 
getTargetAddress(Entity, Entity) - Static method in class clocker.docker.entity.util.DockerUtils
 
getUniqueContainerName(Entity) - Static method in class clocker.docker.entity.util.DockerUtils
 
getVersion() - Method in class clocker.docker.entity.DockerHostSshDriver
 
getWeaveCommand() - Method in class clocker.docker.networking.entity.sdn.weave.WeaveRouterSshDriver
 
GroupPlacementStrategy - Class in clocker.docker.location.strategy.basic
A strategy that requires entities with the same parent to use the same host and entities with a different parent but in the same app use different hosts.
GroupPlacementStrategy() - Constructor for class clocker.docker.location.strategy.basic.GroupPlacementStrategy
 

H

HA_POLICY_ENABLE - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
hasApplicationId(String) - Static method in class clocker.docker.location.strategy.util.StrategyPredicates
 
hasMutex(String) - Method in class clocker.docker.location.strategy.basic.GroupPlacementStrategy
 
HOST - Static variable in interface clocker.docker.location.DockerVirtualLocation
 
hostMutex - Variable in class clocker.docker.networking.entity.sdn.SdnProviderImpl
Held while adding or removing new SdnAgent entities on hosts.
HOSTNAME_PATTERN - Static variable in class clocker.docker.location.strategy.basic.HostnamePlacementStrategy
 
HostnamePlacementStrategy - Class in clocker.docker.location.strategy.basic
Strategy that requires the hostname of the Docker location to match a particular regexp.
HostnamePlacementStrategy() - Constructor for class clocker.docker.location.strategy.basic.HostnamePlacementStrategy
 

I

ID - Static variable in class clocker.docker.location.strategy.affinity.AffinityRules
 
IMAGE_COMMANDS - Static variable in interface clocker.docker.entity.container.application.VanillaDockerApplication
 
IMAGE_ENTRYPOINT - Static variable in interface clocker.docker.entity.container.application.VanillaDockerApplication
 
IMAGE_ENTRYPOINT - Static variable in interface clocker.docker.entity.microservice.MicroserviceImage
 
IMAGE_NAME - Static variable in interface clocker.docker.entity.container.application.VanillaDockerApplication
 
IMAGE_NAME - Static variable in interface clocker.docker.entity.container.registry.DockerRegistry
 
IMAGE_NAME - Static variable in interface clocker.docker.entity.microservice.MicroserviceImage
 
IMAGE_TAG - Static variable in interface clocker.docker.entity.container.application.VanillaDockerApplication
 
IMAGE_TAG - Static variable in interface clocker.docker.entity.container.registry.DockerRegistry
 
IMAGE_TAG - Static variable in interface clocker.docker.entity.microservice.MicroserviceImage
 
imageName(Entity, String) - Static method in class clocker.docker.entity.util.DockerUtils
 
INFRASTRUCTURE - Static variable in interface clocker.docker.location.DockerVirtualLocation
 
init() - Method in class clocker.docker.entity.container.DockerContainerImpl
 
init() - Method in class clocker.docker.entity.container.registry.DockerRegistryImpl
 
init() - Method in class clocker.docker.entity.DockerHostImpl
 
init() - Method in class clocker.docker.entity.DockerInfrastructureImpl
 
init() - Static method in class clocker.docker.entity.util.DockerAttributes
Setup custom type coercions.
init() - Method in class clocker.docker.location.DockerContainerLocation
 
init() - Method in class clocker.docker.location.DockerHostLocation
 
init() - Method in class clocker.docker.location.DockerLocation
 
init(ManagementContext) - Method in class clocker.docker.location.DockerResolver
 
init() - Method in class clocker.docker.networking.entity.OpenStackVirtualNetworkImpl
 
init() - Method in class clocker.docker.networking.entity.sdn.calico.CalicoNetworkImpl
 
init() - Method in class clocker.docker.networking.entity.sdn.calico.CalicoNodeImpl
 
init() - Method in class clocker.docker.networking.entity.sdn.overlay.OverlayNetworkImpl
 
init() - Method in class clocker.docker.networking.entity.sdn.SdnAgentImpl
 
init() - Method in class clocker.docker.networking.entity.sdn.SdnProviderImpl
 
init() - Method in class clocker.docker.networking.entity.sdn.weave.WeaveNetworkImpl
 
init() - Method in class clocker.docker.networking.entity.VirtualNetworkImpl
 
initApp() - Method in class clocker.docker.entity.microservice.MicroserviceDockerfileImpl
 
initApp() - Method in class clocker.docker.entity.microservice.MicroserviceImageImpl
 
INITIAL_ATTACHED_NETWORK - Static variable in class clocker.docker.networking.entity.sdn.util.SdnAttributes
 
install() - Method in class clocker.docker.entity.container.application.VanillaDockerApplicationSshDriver
 
install() - Method in class clocker.docker.entity.DockerHostSshDriver
 
install() - Method in class clocker.docker.networking.entity.sdn.calico.CalicoNodeSshDriver
 
install() - Method in class clocker.docker.networking.entity.sdn.overlay.OverlayPluginSshDriver
 
install() - Method in class clocker.docker.networking.entity.sdn.weave.WeaveRouterSshDriver
 
instanceOf() - Static method in class clocker.docker.entity.util.JcloudsHostnameCustomizer
 
INTERACTIVE - Static variable in interface clocker.docker.entity.container.DockerContainer
 
INTERACTIVE - Static variable in class clocker.docker.entity.util.DockerAttributes
 
isEnabled() - Method in class clocker.docker.location.DockerResolver
 
isJcloudsLocation(MachineProvisioningLocation, String) - Static method in class clocker.docker.entity.util.DockerUtils
 
isLocationAvailable() - Method in class clocker.docker.entity.container.DockerContainerImpl
 
isLocationAvailable() - Method in class clocker.docker.entity.DockerHostImpl
 
isLocationAvailable() - Method in class clocker.docker.entity.DockerInfrastructureImpl
 
isRunning() - Method in class clocker.docker.entity.container.application.VanillaDockerApplicationSshDriver
 
isRunning() - Method in class clocker.docker.entity.DockerHostSshDriver
 
isRunning() - Method in class clocker.docker.networking.entity.sdn.calico.CalicoNodeSshDriver
 
isRunning() - Method in class clocker.docker.networking.entity.sdn.overlay.OverlayPluginSshDriver
 
isRunning() - Method in class clocker.docker.networking.entity.sdn.weave.WeaveRouterSshDriver
 
isSdnProvider(Entity, String) - Static method in class clocker.docker.networking.entity.sdn.util.SdnUtils
Checks if the SDN provider is of the specified type.

J

JCLOUDS_DOCKER_LOCATION - Static variable in interface clocker.docker.entity.DockerHost
 
JCLOUDS_LOCATION - Static variable in class clocker.docker.location.DockerHostLocation
 
JcloudsHostnameCustomizer - Class in clocker.docker.entity.util
Fix hostname issues.
JcloudsHostnameCustomizer() - Constructor for class clocker.docker.entity.util.JcloudsHostnameCustomizer
 

L

LabelPlacementStrategy - Class in clocker.docker.location.strategy.basic
Placement strategy that checks labels on hosts.
LabelPlacementStrategy() - Constructor for class clocker.docker.location.strategy.basic.LabelPlacementStrategy
 
LABELS - Static variable in class clocker.docker.location.strategy.basic.LabelPlacementStrategy
 
launch() - Method in class clocker.docker.entity.container.application.VanillaDockerApplicationSshDriver
 
launch() - Method in class clocker.docker.entity.DockerHostSshDriver
 
launch() - Method in class clocker.docker.networking.entity.sdn.calico.CalicoNodeSshDriver
 
launch() - Method in class clocker.docker.networking.entity.sdn.overlay.OverlayPluginSshDriver
 
launch() - Method in class clocker.docker.networking.entity.sdn.weave.WeaveRouterSshDriver
 
LAUNCH_COMMAND - Static variable in interface clocker.docker.entity.container.application.VanillaDockerApplication
 
layerSshableImageOn(String, String) - Method in interface clocker.docker.entity.DockerHost
Create an SSHable image based on the image with the given name.
layerSshableImageOn(String) - Method in interface clocker.docker.entity.DockerHostDriver
Build an SSHable Docker image that is based from an image with the given name.
layerSshableImageOn(String, String) - Method in class clocker.docker.entity.DockerHostImpl
 
layerSshableImageOn(String) - Method in class clocker.docker.entity.DockerHostSshDriver
Build an SSHable Docker image that is based from an image with the given name.
layerSshableImageOnFullyQualified(String) - Method in interface clocker.docker.entity.DockerHost
Create an SSHable image based on the fullyQualifiedName provided
layerSshableImageOnFullyQualified(String) - Method in class clocker.docker.entity.DockerHostImpl
 
LeastContainersPlacementStrategy - Class in clocker.docker.location.strategy.basic
Placement strategy that selects the Docker host with the lowest number of containers.
LeastContainersPlacementStrategy() - Constructor for class clocker.docker.location.strategy.basic.LeastContainersPlacementStrategy
 
listManagedNetworkAddressSpace() - Method in class clocker.docker.networking.entity.sdn.SdnProviderImpl
 
listManagedNetworkAddressSpace() - Method in interface clocker.docker.networking.location.NetworkProvisioningExtension
 
listManagedNetworkAddressSpace() - Method in class clocker.docker.networking.location.OpenStackNetworkProvisioner
 
LOCATION - Static variable in class clocker.docker.location.DockerResolver.LocationConstructor
 
LOCATION_NAME - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
LOCATION_NAME - Static variable in class clocker.docker.location.DockerHostLocation
 
LOCATION_NAME - Static variable in class clocker.docker.location.DockerLocation
 
LOG - Static variable in class clocker.docker.entity.util.JcloudsHostnameCustomizer
 
lookupMonitor(String) - Method in class clocker.docker.location.strategy.basic.GroupPlacementStrategy
Look up the Monitor for an application.
lookupNetwork(SdnProvider, String) - Static method in class clocker.docker.networking.entity.sdn.util.SdnUtils
 
LowestCpuUsagePlacementStrategy - Class in clocker.docker.location.strategy.basic
Placement strategy that selects the Docker host with the lowest CPU usage.
LowestCpuUsagePlacementStrategy() - Constructor for class clocker.docker.location.strategy.basic.LowestCpuUsagePlacementStrategy
 

M

MACHINE - Static variable in class clocker.docker.location.DockerHostLocation
 
MACHINE - Static variable in interface clocker.docker.location.DockerVirtualLocation
 
MANAGED - Static variable in interface clocker.docker.entity.container.DockerContainer
 
MANAGED - Static variable in class clocker.docker.entity.util.DockerAttributes
 
MAPPED - Static variable in class clocker.docker.entity.util.DockerUtils
 
mappedPortSensor(AttributeSensor) - Static method in class clocker.docker.entity.util.DockerUtils
 
mappedSensor(AttributeSensor<?>) - Static method in class clocker.docker.entity.util.DockerUtils
 
markImage(String) - Method in class clocker.docker.location.DockerHostLocation
 
MaxContainersPlacementStrategy - Class in clocker.docker.location.strategy.basic
Placement strategy that limits Docker hosts to a maximum number of containers.
MaxContainersPlacementStrategy() - Constructor for class clocker.docker.location.strategy.basic.MaxContainersPlacementStrategy
 
MaxCpuUsagePlacementStrategy - Class in clocker.docker.location.strategy.basic
Placement strategy that selects only Docker hosts with low CPU usage.
MaxCpuUsagePlacementStrategy() - Constructor for class clocker.docker.location.strategy.basic.MaxCpuUsagePlacementStrategy
 
Microservice - Interface in clocker.docker.entity.microservice
Brooklyn managed VanillaDockerApplication.
MicroserviceDockerfile - Interface in clocker.docker.entity.microservice
Brooklyn managed VanillaDockerApplication.
MicroserviceDockerfileImpl - Class in clocker.docker.entity.microservice
 
MicroserviceDockerfileImpl() - Constructor for class clocker.docker.entity.microservice.MicroserviceDockerfileImpl
 
MicroserviceImage - Interface in clocker.docker.entity.microservice
Brooklyn managed VanillaDockerApplication.
MicroserviceImageImpl - Class in clocker.docker.entity.microservice
 
MicroserviceImageImpl() - Constructor for class clocker.docker.entity.microservice.MicroserviceImageImpl
 
MONITOR_MAP - Static variable in class clocker.docker.location.strategy.basic.GroupPlacementStrategy
 

N

NAME - Static variable in class clocker.docker.location.strategy.affinity.AffinityRules
 
NETWORK_CIDR - Static variable in interface clocker.docker.networking.entity.VirtualNetwork
 
NETWORK_ID - Static variable in interface clocker.docker.networking.entity.VirtualNetwork
 
NETWORK_LIST - Static variable in class clocker.docker.networking.entity.sdn.util.SdnAttributes
 
NETWORK_PROVISIONER - Static variable in interface clocker.docker.networking.entity.VirtualNetwork
 
NETWORK_PROVISIONING_FLAGS - Static variable in interface clocker.docker.networking.entity.VirtualNetwork
 
networkMutex - Variable in class clocker.docker.networking.entity.sdn.SdnProviderImpl
Mutex for provisioning new networks
NetworkProvisioningExtension - Interface in clocker.docker.networking.location
A Location extension that can provision new networks.
newLocationSpecFromString(String, Map<?, ?>, LocationRegistry) - Method in class clocker.docker.location.DockerResolver
 
newSubLocation(Map<?, ?>) - Method in class clocker.docker.location.DockerHostLocation
 
newSubLocation(Map<?, ?>) - Method in class clocker.docker.location.DockerLocation
 
nonEmpty() - Static method in class clocker.docker.location.strategy.util.StrategyPredicates
 
NOT - Static variable in class clocker.docker.location.strategy.affinity.AffinityRules
 

O

obtain() - Method in class clocker.docker.location.DockerHostLocation
 
obtain(Map<?, ?>) - Method in class clocker.docker.location.DockerHostLocation
 
obtain() - Method in class clocker.docker.location.DockerLocation
 
obtain(Map<?, ?>) - Method in class clocker.docker.location.DockerLocation
 
obtainPort(PortRange) - Method in class clocker.docker.location.DockerContainerLocation
 
obtainProvisioningFlags(MachineProvisioningLocation) - Method in class clocker.docker.entity.DockerHostImpl
 
obtainSpecificPort(int) - Method in class clocker.docker.location.DockerContainerLocation
 
ON_BOX_BASE_DIR - Static variable in interface clocker.docker.entity.container.application.VanillaDockerApplication
 
ONBOX_BASE_DIR - Static variable in interface clocker.docker.entity.microservice.Microservice
 
onEntityEvent(AbstractMembershipTrackingPolicy.EventType, Entity) - Method in class clocker.docker.networking.entity.sdn.SdnProviderImpl.MemberTrackingPolicy
 
OPEN_IPTABLES - Static variable in interface clocker.docker.entity.DockerHost
 
OPEN_PORTS - Static variable in interface clocker.docker.entity.microservice.Microservice
 
OpenStackNetworkProvisioner - Class in clocker.docker.networking.location
 
OpenStackNetworkProvisioner(JcloudsLocation) - Constructor for class clocker.docker.networking.location.OpenStackNetworkProvisioner
 
OpenStackVirtualNetwork - Interface in clocker.docker.networking.entity
An OpenStack virtual network segment.
OpenStackVirtualNetworkImpl - Class in clocker.docker.networking.entity
 
OpenStackVirtualNetworkImpl() - Constructor for class clocker.docker.networking.entity.OpenStackVirtualNetworkImpl
 
OVERLAY_AGENT_SPEC - Static variable in interface clocker.docker.networking.entity.sdn.overlay.OverlayNetwork
 
OverlayNetwork - Interface in clocker.docker.networking.entity.sdn.overlay
A collection of machines running Docker.
OverlayNetworkImpl - Class in clocker.docker.networking.entity.sdn.overlay
 
OverlayNetworkImpl() - Constructor for class clocker.docker.networking.entity.sdn.overlay.OverlayNetworkImpl
 
OverlayPlugin - Interface in clocker.docker.networking.entity.sdn.overlay
The Overlay network plugin
OverlayPluginDriver - Interface in clocker.docker.networking.entity.sdn.overlay
 
OverlayPluginImpl - Class in clocker.docker.networking.entity.sdn.overlay
The Docker engine running the overlay network plugin.
OverlayPluginImpl() - Constructor for class clocker.docker.networking.entity.sdn.overlay.OverlayPluginImpl
 
OverlayPluginSshDriver - Class in clocker.docker.networking.entity.sdn.overlay
 
OverlayPluginSshDriver(EntityLocal, SshMachineLocation) - Constructor for class clocker.docker.networking.entity.sdn.overlay.OverlayPluginSshDriver
 

P

parse(String...) - Method in class clocker.docker.location.strategy.affinity.AffinityRules
 
parse(String) - Method in class clocker.docker.location.strategy.affinity.AffinityRules
 
parse(Iterable<String>) - Method in class clocker.docker.location.strategy.affinity.AffinityRules
 
PARSER - Static variable in class clocker.docker.entity.util.DockerCallbacks
 
PATTERN - Static variable in class clocker.docker.location.DockerResolver
 
PAUSE - Static variable in interface clocker.docker.entity.container.DockerContainer
 
pause() - Method in interface clocker.docker.entity.container.DockerContainer
Pause the Docker container.
pause() - Method in class clocker.docker.entity.container.DockerContainerImpl
 
PLACEMENT_STRATEGIES - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
PLACEMENT_STRATEGIES - Static variable in class clocker.docker.entity.util.DockerAttributes
 
PORT - Static variable in class clocker.docker.entity.util.DockerUtils
 
PORT_BINDINGS - Static variable in interface clocker.docker.entity.microservice.Microservice
 
PORT_FORWARDER - Static variable in class clocker.docker.location.DockerHostLocation
 
postLaunch() - Method in class clocker.docker.networking.entity.sdn.calico.CalicoNodeSshDriver
 
postStart() - Method in class clocker.docker.entity.container.application.VanillaDockerApplicationImpl
 
postStart() - Method in class clocker.docker.entity.DockerHostImpl
 
postStart(Collection<? extends Location>) - Method in class clocker.docker.entity.DockerInfrastructureImpl
 
postStart() - Method in class clocker.docker.networking.entity.sdn.SdnAgentImpl
 
PREDICATE - Static variable in class clocker.docker.location.strategy.affinity.AffinityRules
 
PREFIX - Static variable in class clocker.docker.entity.container.application.DockerEntitySpecResolver
 
PREFIX - Static variable in interface clocker.docker.location.DockerVirtualLocation
 
preStart() - Method in class clocker.docker.entity.DockerHostImpl
 
preStart() - Method in class clocker.docker.networking.entity.sdn.SdnAgentImpl
 
preStop() - Method in class clocker.docker.entity.DockerHostImpl
 
PRIVILEGED - Static variable in interface clocker.docker.entity.container.DockerContainer
 
PRIVILEGED - Static variable in class clocker.docker.entity.util.DockerAttributes
 
PROVISIONER - Static variable in interface clocker.docker.location.DockerVirtualLocation
 
PROVISIONING_FLAGS - Static variable in interface clocker.docker.entity.DockerHost
 
provisionNetwork(VirtualNetwork) - Method in interface clocker.docker.networking.entity.sdn.SdnAgent
 
provisionNetwork(VirtualNetwork) - Method in class clocker.docker.networking.entity.sdn.SdnAgentImpl
 
provisionNetwork(VirtualNetwork) - Method in class clocker.docker.networking.entity.sdn.SdnProviderImpl
 
provisionNetwork(SdnProvider, VirtualNetwork) - Static method in class clocker.docker.networking.entity.sdn.util.SdnUtils
 
provisionNetwork(VirtualNetwork) - Method in interface clocker.docker.networking.location.NetworkProvisioningExtension
 
provisionNetwork(VirtualNetwork) - Method in class clocker.docker.networking.location.OpenStackNetworkProvisioner
 
PUSH - Static variable in class clocker.docker.entity.util.DockerCallbacks
 
push() - Static method in class clocker.docker.entity.util.DockerCallbacks
 

R

randomImageName() - Static method in class clocker.docker.entity.util.DockerUtils
 
RandomPlacementStrategy - Class in clocker.docker.location.strategy.basic
Placement strategy that randomises the list of hosts.
RandomPlacementStrategy() - Constructor for class clocker.docker.location.strategy.basic.RandomPlacementStrategy
 
rebind() - Method in class clocker.docker.entity.container.application.VanillaDockerApplicationImpl
 
rebind() - Method in class clocker.docker.entity.container.DockerContainerImpl
 
rebind() - Method in class clocker.docker.entity.DockerHostImpl
 
rebind() - Method in class clocker.docker.location.DockerHostLocation
 
rebind() - Method in class clocker.docker.location.DockerLocation
 
rebind() - Method in class clocker.docker.networking.entity.sdn.SdnProviderImpl
 
recordContainerAddress(String, InetAddress) - Method in interface clocker.docker.networking.entity.sdn.SdnProvider
 
recordContainerAddress(String, InetAddress) - Method in class clocker.docker.networking.entity.sdn.SdnProviderImpl
 
recordSubnetCidr(String, Cidr) - Method in interface clocker.docker.networking.entity.sdn.SdnProvider
 
recordSubnetCidr(String, Cidr) - Method in class clocker.docker.networking.entity.sdn.SdnProviderImpl
 
register() - Method in class clocker.docker.location.DockerContainerLocation
 
register() - Method in class clocker.docker.location.DockerHostLocation
 
register() - Method in class clocker.docker.location.DockerLocation
 
release(DockerContainerLocation) - Method in class clocker.docker.location.DockerHostLocation
 
release(MachineLocation) - Method in class clocker.docker.location.DockerLocation
 
releaseMutex(String) - Method in class clocker.docker.location.strategy.basic.GroupPlacementStrategy
 
releasePort(int) - Method in class clocker.docker.location.DockerContainerLocation
 
remove(DockerHostLocation) - Method in class clocker.docker.location.DockerLocation
 
REMOVE_EMPTY_DOCKER_HOSTS - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
removeHost(DockerHost) - Method in class clocker.docker.networking.entity.sdn.calico.CalicoNetworkImpl
 
removeHost(DockerHost) - Method in class clocker.docker.networking.entity.sdn.overlay.OverlayNetworkImpl
 
removeHost(DockerHost) - Method in class clocker.docker.networking.entity.sdn.SdnProviderImpl
 
removeHost(DockerHost) - Method in class clocker.docker.networking.entity.sdn.weave.WeaveNetworkImpl
 
removeIpPermissions(Collection<IpPermission>) - Method in interface clocker.docker.entity.DockerHost
 
removeIpPermissions(Collection<IpPermission>) - Method in class clocker.docker.entity.DockerHostImpl
 
removePortBindings(DockerHost, Entity) - Method in class clocker.docker.entity.container.DockerContainerImpl
 
REQUIRE_EXCLUSIVE - Static variable in class clocker.docker.location.strategy.basic.GroupPlacementStrategy
 
resize(Integer) - Method in class clocker.docker.entity.DockerInfrastructureImpl
 
resolve(String, BrooklynClassLoadingContext, Set<String>) - Method in class clocker.docker.entity.container.application.DockerEntitySpecResolver
 
restart() - Method in class clocker.docker.entity.container.DockerContainerImpl
 
RESUME - Static variable in interface clocker.docker.entity.container.DockerContainer
 
resume() - Method in interface clocker.docker.entity.container.DockerContainer
Resume the Docker container.
resume() - Method in class clocker.docker.entity.container.DockerContainerImpl
 
rulesFor(Entity) - Static method in class clocker.docker.location.strategy.affinity.AffinityRules
 
RUN_DOCKER_COMMAND - Static variable in interface clocker.docker.entity.DockerHost
 
RUN_DOCKER_COMMAND_TIMEOUT - Static variable in interface clocker.docker.entity.DockerHost
 
runDockerCommand(String) - Method in interface clocker.docker.entity.DockerHost
Execute a Docker command and return the output.
runDockerCommand(String) - Method in class clocker.docker.entity.DockerHostImpl
Execute a Docker command and return the output.
runDockerCommandTimeout(String, Duration) - Method in interface clocker.docker.entity.DockerHost
Execute a Docker command and return the output, or throw an exception after a timeout.
runDockerCommandTimeout(String, Duration) - Method in class clocker.docker.entity.DockerHostImpl
Execute a Docker command and return the output, or throw an exception after a timeout.
RUNNING - Static variable in interface clocker.docker.entity.container.DockerContainer
 

S

sameInfrastructure(Entity) - Static method in class clocker.docker.entity.util.DockerUtils
 
SCAN - Static variable in interface clocker.docker.entity.DockerHost
 
SCAN_INTERVAL - Static variable in interface clocker.docker.entity.DockerHost
 
scanContainers() - Method in class clocker.docker.entity.DockerHostImpl
 
SCRIPT_LOCATION - Static variable in class clocker.docker.entity.container.registry.DockerRegistryImpl
 
SDN_AGENT - Static variable in interface clocker.docker.networking.entity.sdn.SdnAgent
 
SDN_AGENT_ADDRESS - Static variable in interface clocker.docker.networking.entity.sdn.SdnAgent
 
SDN_AGENT_SPEC - Static variable in interface clocker.docker.networking.entity.sdn.DockerSdnProvider
 
SDN_AGENTS - Static variable in interface clocker.docker.networking.entity.sdn.DockerSdnProvider
 
SDN_APPLICATIONS - Static variable in interface clocker.docker.networking.entity.sdn.SdnProvider
 
SDN_DEBUG - Static variable in class clocker.docker.networking.entity.sdn.util.SdnAttributes
 
SDN_ENABLE - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
SDN_ENABLE - Static variable in class clocker.docker.networking.entity.sdn.util.SdnAttributes
 
SDN_NETWORKS - Static variable in interface clocker.docker.networking.entity.sdn.SdnProvider
 
SDN_PROVIDER - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
SDN_PROVIDER - Static variable in interface clocker.docker.networking.entity.sdn.SdnAgent
 
SDN_PROVIDER - Static variable in class clocker.docker.networking.entity.sdn.util.SdnAttributes
 
SDN_PROVIDER - Static variable in interface clocker.docker.networking.entity.VirtualNetwork
 
SDN_PROVIDER_SPEC - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
SDN_PROVIDER_SPEC - Static variable in class clocker.docker.networking.entity.sdn.util.SdnAttributes
 
SdnAgent - Interface in clocker.docker.networking.entity.sdn
An SDN agent process.
SdnAgentDriver - Interface in clocker.docker.networking.entity.sdn
 
SdnAgentImpl - Class in clocker.docker.networking.entity.sdn
An SDN agent process on a Docker host.
SdnAgentImpl() - Constructor for class clocker.docker.networking.entity.sdn.SdnAgentImpl
 
SdnAttributes - Class in clocker.docker.networking.entity.sdn.util
SDN attributes and configuration keys.
SdnAttributes() - Constructor for class clocker.docker.networking.entity.sdn.util.SdnAttributes
 
SdnProvider - Interface in clocker.docker.networking.entity.sdn
An SDN provider implementation.
SdnProviderImpl - Class in clocker.docker.networking.entity.sdn
 
SdnProviderImpl() - Constructor for class clocker.docker.networking.entity.sdn.SdnProviderImpl
 
SdnProviderImpl.MemberTrackingPolicy - Class in clocker.docker.networking.entity.sdn
 
SdnProviderImpl.MemberTrackingPolicy() - Constructor for class clocker.docker.networking.entity.sdn.SdnProviderImpl.MemberTrackingPolicy
 
SdnUtils - Class in clocker.docker.networking.entity.sdn.util
 
SdnUtils.AttachedToNetworkPredicate - Class in clocker.docker.networking.entity.sdn.util
 
SdnUtils.AttachedToNetworkPredicate(String) - Constructor for class clocker.docker.networking.entity.sdn.util.SdnUtils.AttachedToNetworkPredicate
 
SECURITY_GROUP - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
SECURITY_GROUP - Static variable in class clocker.docker.networking.entity.sdn.calico.CalicoAttributes
 
SEPARATOR - Static variable in class clocker.docker.entity.util.DockerCallbacks
 
SERVICE_STATE_ACTUAL - Static variable in interface clocker.docker.entity.container.DockerContainer
 
setEntity(EntityLocal) - Method in class clocker.docker.policy.ContainerHeadroomEnricher
 
setRunningEntity(Entity) - Method in interface clocker.docker.entity.container.DockerContainer
 
setRunningEntity(Entity) - Method in class clocker.docker.entity.container.DockerContainerImpl
 
SHA_256 - Static variable in class clocker.docker.entity.util.DockerUtils
 
SHUT_DOWN - Static variable in interface clocker.docker.entity.container.DockerContainer
 
shutDown() - Method in interface clocker.docker.entity.container.DockerContainer
Shut-down the Docker container.
shutDown() - Method in class clocker.docker.entity.container.DockerContainerImpl
 
SHUTDOWN_TIMEOUT - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
SKIP_ENTITY_INSTALLATION - Static variable in interface clocker.docker.entity.container.application.VanillaDockerApplication
 
SKIP_ON_BOX_BASE_DIR_RESOLUTION - Static variable in interface clocker.docker.entity.container.application.VanillaDockerApplication
 
SKIP_ON_BOX_BASE_DIR_RESOLUTION - Static variable in interface clocker.docker.entity.microservice.Microservice
 
SSH_MACHINE_LOCATION - Static variable in interface clocker.docker.entity.container.DockerContainer
 
SSHD_DOCKERFILE - Static variable in class clocker.docker.entity.util.DockerUtils
 
start(Collection<? extends Location>) - Method in class clocker.docker.entity.container.DockerContainerImpl
 
start(Collection<? extends Location>) - Method in class clocker.docker.networking.entity.sdn.SdnProviderImpl
 
start(Collection<? extends Location>) - Method in class clocker.docker.networking.entity.VirtualNetworkImpl
 
START_TIMEOUT - Static variable in interface clocker.docker.entity.container.application.VanillaDockerApplication
 
START_TIMEOUT - Static variable in interface clocker.docker.entity.DockerHost
 
stop() - Method in class clocker.docker.entity.container.application.VanillaDockerApplicationSshDriver
 
stop() - Method in class clocker.docker.entity.container.DockerContainerImpl
 
stop() - Method in class clocker.docker.entity.DockerHostSshDriver
 
stop() - Method in class clocker.docker.entity.DockerInfrastructureImpl
De-register our DockerLocation and its children.
stop(Entity, Entity, Duration) - Static method in class clocker.docker.entity.util.DockerUtils
 
stop() - Method in class clocker.docker.networking.entity.sdn.calico.CalicoNodeSshDriver
 
stop() - Method in class clocker.docker.networking.entity.sdn.overlay.OverlayPluginSshDriver
 
stop() - Method in class clocker.docker.networking.entity.sdn.SdnProviderImpl
 
stop() - Method in class clocker.docker.networking.entity.sdn.weave.WeaveRouterSshDriver
 
stop() - Method in class clocker.docker.networking.entity.VirtualNetworkImpl
 
STRATEGY_TIMEOUT - Static variable in class clocker.docker.location.strategy.basic.GroupPlacementStrategy
 
StrategyPredicates - Class in clocker.docker.location.strategy.util
A number of predicates that check for properties of a DockerHostLocation.
StrategyPredicates.ChildrenOfPredicate - Class in clocker.docker.location.strategy.util
A Predicate that checks if a host contains entities that are children of the given parent.
StrategyPredicates.ChildrenOfPredicate(Entity) - Constructor for class clocker.docker.location.strategy.util.StrategyPredicates.ChildrenOfPredicate
 
StrategyPredicates.HasApplicationIdPredicate - Class in clocker.docker.location.strategy.util
A Predicate that checks if a host contains entities that have the specified application ID.
StrategyPredicates.HasApplicationIdPredicate(String) - Constructor for class clocker.docker.location.strategy.util.StrategyPredicates.HasApplicationIdPredicate
 
StrategyPredicates.NonEmptyPredicate - Class in clocker.docker.location.strategy.util
A Predicate that checks if a host has deployed entities.
StrategyPredicates.NonEmptyPredicate() - Constructor for class clocker.docker.location.strategy.util.StrategyPredicates.NonEmptyPredicate
 
string() - Method in class clocker.docker.location.DockerContainerLocation
 
string() - Method in class clocker.docker.location.DockerHostLocation
 
string() - Method in class clocker.docker.location.DockerLocation
 
SUBNET_ADDRESS_ALLOCATIONS - Static variable in interface clocker.docker.networking.entity.sdn.SdnProvider
 
SUBNET_ENTITIES - Static variable in interface clocker.docker.networking.entity.sdn.SdnProvider
 
SUBNETS - Static variable in interface clocker.docker.networking.entity.sdn.SdnProvider
 
SUGGESTED_VERSION - Static variable in interface clocker.docker.networking.entity.sdn.calico.CalicoNode
 
SUGGESTED_VERSION - Static variable in interface clocker.docker.networking.entity.sdn.weave.WeaveRouter
 

T

toString() - Method in class clocker.docker.location.strategy.AbstractDockerPlacementStrategy
 
tryAcquireMutex(String, String) - Method in class clocker.docker.location.strategy.basic.GroupPlacementStrategy
 
TYPE - Static variable in class clocker.docker.location.strategy.affinity.AffinityRules
 

U

UBUNTU_DOCKERFILE - Static variable in class clocker.docker.entity.util.DockerUtils
 
UBUNTU_NETWORKING_DOCKERFILE - Static variable in class clocker.docker.entity.util.DockerUtils
 
UBUNTU_USES_JAVA_DOCKERFILE - Static variable in class clocker.docker.entity.util.DockerUtils
 
URL_SENSOR_NAMES - Static variable in class clocker.docker.entity.util.DockerUtils
 
USE_IPIP - Static variable in interface clocker.docker.networking.entity.sdn.calico.CalicoNetwork
 
USE_JCLOUDS_HOSTNAME_CUSTOMIZER - Static variable in interface clocker.docker.entity.DockerInfrastructure
 
USE_NAT - Static variable in interface clocker.docker.networking.entity.sdn.calico.CalicoNetwork
 

V

VanillaDockerApplication - Interface in clocker.docker.entity.container.application
 
vanillaDockerApplication - Variable in class clocker.docker.entity.microservice.MicroserviceDockerfileImpl
 
vanillaDockerApplication - Variable in class clocker.docker.entity.microservice.MicroserviceImageImpl
 
VanillaDockerApplicationDriver - Interface in clocker.docker.entity.container.application
 
VanillaDockerApplicationImpl - Class in clocker.docker.entity.container.application
 
VanillaDockerApplicationImpl() - Constructor for class clocker.docker.entity.container.application.VanillaDockerApplicationImpl
 
VanillaDockerApplicationSshDriver - Class in clocker.docker.entity.container.application
The SSH implementation of the VanillaDockerApplicationDriver.
VanillaDockerApplicationSshDriver(VanillaDockerApplicationImpl, SshMachineLocation) - Constructor for class clocker.docker.entity.container.application.VanillaDockerApplicationSshDriver
 
VERBS - Static variable in class clocker.docker.location.strategy.affinity.AffinityRules
 
VirtualNetwork - Interface in clocker.docker.networking.entity
A virtual network segment.
VirtualNetworkImpl - Class in clocker.docker.networking.entity
 
VirtualNetworkImpl() - Constructor for class clocker.docker.networking.entity.VirtualNetworkImpl
 

W

waitForImage(String) - Method in class clocker.docker.location.DockerHostLocation
 
WEAVE_PORT - Static variable in interface clocker.docker.networking.entity.sdn.weave.WeaveNetwork
 
WEAVE_PORT - Static variable in interface clocker.docker.networking.entity.sdn.weave.WeaveRouter
 
WEAVE_ROUTER_SPEC - Static variable in interface clocker.docker.networking.entity.sdn.weave.WeaveNetwork
 
WEAVE_VERSION - Static variable in interface clocker.docker.networking.entity.sdn.weave.WeaveNetwork
 
WeaveAttributes - Class in clocker.docker.networking.entity.sdn.weave
Weave networking configuration and attributes.
WeaveAttributes() - Constructor for class clocker.docker.networking.entity.sdn.weave.WeaveAttributes
 
WeaveNetwork - Interface in clocker.docker.networking.entity.sdn.weave
A collection of machines running Weave.
WeaveNetworkImpl - Class in clocker.docker.networking.entity.sdn.weave
 
WeaveNetworkImpl() - Constructor for class clocker.docker.networking.entity.sdn.weave.WeaveNetworkImpl
 
WeaveRouter - Interface in clocker.docker.networking.entity.sdn.weave
The Weave container.
WeaveRouterDriver - Interface in clocker.docker.networking.entity.sdn.weave
 
WeaveRouterImpl - Class in clocker.docker.networking.entity.sdn.weave
A single Weave router running in a DockerContainer.
WeaveRouterImpl() - Constructor for class clocker.docker.networking.entity.sdn.weave.WeaveRouterImpl
 
WeaveRouterSshDriver - Class in clocker.docker.networking.entity.sdn.weave
 
WeaveRouterSshDriver(EntityLocal, SshMachineLocation) - Constructor for class clocker.docker.networking.entity.sdn.weave.WeaveRouterSshDriver
 
A B C D E F G H I J L M N O P R S T U V W 

Copyright © 2012–2016 The Apache Software Foundation. All rights reserved.