public class CalicoNetworkImpl extends SdnProviderImpl implements CalicoNetwork
SdnProviderImpl.MemberTrackingPolicybrooklyn.entity.basic.AbstractEntity.BasicConfigurationSupport, brooklyn.entity.basic.AbstractEntity.BasicFeedSupportbrooklyn.basic.AbstractBrooklynObject.BasicTagSupportbrooklyn.entity.basic.BasicStartable.LocationsFilterbrooklyn.basic.BrooklynObject.TagSupportbrooklyn.entity.trait.Configurable.ConfigurationSupportbrooklyn.entity.trait.Startable.RestartEffectorBody, brooklyn.entity.trait.Startable.StartEffectorBody, brooklyn.entity.trait.Startable.StopEffectorBodyaddressMutex, hostMutex, networkMutex_subscriptionTracker, CHILD_ADDED, CHILD_REMOVED, EFFECTOR_ADDED, EFFECTOR_CHANGED, EFFECTOR_REMOVED, LOCATION_ADDED, LOCATION_REMOVED, managementSupport, POLICY_ADDED, POLICY_REMOVED, SENSOR_ADDED, SENSOR_REMOVED, tempWorkingsCALICO_VERSION, ETCD_CLUSTER, ETCD_VERSION, EXTERNAL_ETCD_CLUSTER, EXTERNAL_ETCD_INITIAL_SIZE, EXTERNAL_ETCD_URLAGENT_CIDR, ALLOCATED_ADDRESSES, ALLOCATED_IPS, ALLOCATED_NETWORKS, APPLICATION_CIDR, CONTAINER_ADDRESSES, CONTAINER_NETWORK_CIDR, CONTAINER_NETWORK_SIZE, DOCKER_INFRASTRUCTURE, SDN_AGENT_SPEC, SDN_AGENTS, SDN_APPLICATIONS, SDN_NETWORKS, SUBNET_ADDRESS_ALLOCATIONS, SUBNET_ENTITIES, SUBNETS| Constructor and Description |
|---|
CalicoNetworkImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addHost(DockerHost host) |
Collection<org.jclouds.net.domain.IpPermission> |
getIpPermissions(String source) |
InetAddress |
getNextAgentAddress(String agentId) |
void |
init() |
void |
rebind() |
void |
removeHost(DockerHost host) |
addHostTrackerPolicy, deallocateNetwork, getAgents, getDockerHostCluster, getNetworkMutex, getNextContainerAddress, getNextSubnetCidr, getNextSubnetCidr, getSubnetCidr, listManagedNetworkAddressSpace, provisionNetwork, recordSubnetCidr, recordSubnetCidr, start, stopaddChild, addChild, addEnricher, addEnricher, addFeed, addGroup, addLocations, addPolicy, addPolicy, addTag, clearLocations, clearParent, config, configure, configure, configure, configure, configure, containsTag, destroy, emit, emitInternal, equals, feeds, firstLocation, getAllAttributes, getAllConfig, getAllConfigBag, getApplication, getApplicationId, getAttribute, getAttributeByNameParts, getChildren, getConfig, getConfig, getConfig, getConfig, getConfigMap, getConfigRaw, getConfigRaw, getCreationTime, getDisplayName, getEffector, getEnrichers, getEntityManager, getEntityType, getEntityTypeName, getExecutionContext, getFeedSupport, getGroups, getIconUrl, getLocalConfigBag, getLocations, getManagementContext, getManagementSupport, getMutableEntityType, getParent, getPolicies, getProxy, getProxyIfAvailable, getRebindSupport, getSubscriptionContext, getSubscriptionTracker, getTags, hashCode, initEnrichers, invalidateReferences, invoke, invoke, invoke, modifyAttribute, onManagementBecomingMaster, onManagementNoLongerMaster, onManagementStarted, onManagementStarting, onManagementStopped, onTagsChanged, refreshInheritedConfig, removeAllEnrichers, removeAllPolicies, removeAttribute, removeChild, removeEnricher, removeGroup, removeLocations, removePolicy, removeTag, requestPersist, resetProxy, setApplication, setAttribute, setAttribute, setAttributeWithoutPublishing, setConfig, setConfig, setConfig, setConfig, setConfig, setConfig, setConfigEvenIfOwned, setConfigEvenIfOwned, setConfigIfValNonNull, setConfigIfValNonNull, setDefaultDisplayName, setDisplayName, setManagementContext, setParent, setProxy, subscribe, subscribeToChildren, subscribeToMembers, toMetadataRecord, toString, toStringHelper, unsubscribe, unsubscribeconfigure, getCatalogItemId, getId, getTagSupport, isLegacyConstruction, isRebinding, setCatalogItemId, tagsclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAgents, getDockerHostCluster, getNetworkMutex, getNextContainerAddress, getNextSubnetCidr, getNextSubnetCidr, getSubnetCidr, recordSubnetCidr, recordSubnetCidraddChild, addChild, addEnricher, addEnricher, addFeed, addGroup, addPolicy, addPolicy, addTag, clearParent, containsTag, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getConfig, getConfigRaw, getConfigRaw, getCreationTime, getDisplayName, getEnrichers, getEntityType, getGroups, getIconUrl, getId, getLocations, getParent, getPolicies, getTags, invoke, removeChild, removeEnricher, removeGroup, removePolicy, removeTag, setParentgetCatalogItemId, getTagSupport, tagsdeallocateNetwork, listManagedNetworkAddressSpace, provisionNetworkpublic void init()
init in class SdnProviderImplpublic Collection<org.jclouds.net.domain.IpPermission> getIpPermissions(String source)
getIpPermissions in interface SdnProviderpublic InetAddress getNextAgentAddress(String agentId)
getNextAgentAddress in interface SdnProvidergetNextAgentAddress in class SdnProviderImplpublic void rebind()
rebind in class SdnProviderImplpublic void addHost(DockerHost host)
addHost in interface SdnProviderpublic void removeHost(DockerHost host)
removeHost in interface SdnProviderCopyright © 2015. All rights reserved.