[BROOKLYN-162] Packages in ./api - 1
Project: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/commit/7023285c Tree: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/tree/7023285c Diff: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/diff/7023285c Branch: refs/heads/master Commit: 7023285cba4af225dee7697ad340a1f62c1a16ff Parents: 60af015 Author: Hadrian Zbarcea <[email protected]> Authored: Tue Aug 4 20:55:35 2015 -0400 Committer: Hadrian Zbarcea <[email protected]> Committed: Tue Aug 4 20:55:35 2015 -0400 ---------------------------------------------------------------------- .../java/brooklyn/catalog/BrooklynCatalog.java | 158 ------------------- api/src/main/java/brooklyn/catalog/Catalog.java | 42 ----- .../java/brooklyn/catalog/CatalogConfig.java | 38 ----- .../main/java/brooklyn/catalog/CatalogItem.java | 107 ------------- .../entity/rebind/BrooklynObjectType.java | 2 +- .../entity/rebind/RebindExceptionHandler.java | 2 +- .../brooklyn/management/ManagementContext.java | 2 +- .../mementos/BrooklynMementoPersister.java | 2 +- .../brooklyn/mementos/CatalogItemMemento.java | 2 +- .../brooklyn/catalog/BrooklynCatalog.java | 158 +++++++++++++++++++ .../org/apache/brooklyn/catalog/Catalog.java | 42 +++++ .../apache/brooklyn/catalog/CatalogConfig.java | 38 +++++ .../apache/brooklyn/catalog/CatalogItem.java | 107 +++++++++++++ .../src/main/java/brooklyn/BrooklynVersion.java | 2 +- .../brooklyn/catalog/CatalogPredicates.java | 4 +- .../catalog/internal/BasicBrooklynCatalog.java | 8 +- .../catalog/internal/CatalogBundleDto.java | 2 +- .../catalog/internal/CatalogClasspathDo.java | 4 +- .../brooklyn/catalog/internal/CatalogDto.java | 2 +- .../catalog/internal/CatalogInitialization.java | 2 +- .../catalog/internal/CatalogItemBuilder.java | 2 +- .../catalog/internal/CatalogItemComparator.java | 2 +- .../catalog/internal/CatalogItemDo.java | 2 +- .../internal/CatalogItemDtoAbstract.java | 2 +- .../catalog/internal/CatalogLibrariesDo.java | 2 +- .../catalog/internal/CatalogLibrariesDto.java | 2 +- .../brooklyn/catalog/internal/CatalogUtils.java | 6 +- .../rebind/ImmediateDeltaChangeListener.java | 2 +- .../rebind/PeriodicDeltaChangeListener.java | 2 +- .../entity/rebind/RebindContextImpl.java | 2 +- .../rebind/RebindContextLookupContext.java | 2 +- .../rebind/RebindExceptionHandlerImpl.java | 2 +- .../brooklyn/entity/rebind/RebindIteration.java | 4 +- .../rebind/dto/BasicCatalogItemMemento.java | 2 +- .../entity/rebind/dto/MementosGenerators.java | 2 +- .../BrooklynMementoPersisterToObjectStore.java | 2 +- .../persister/BrooklynPersistenceUtils.java | 2 +- .../CatalogItemLibrariesConverter.java | 4 +- .../rebind/persister/XmlMementoSerializer.java | 2 +- .../location/basic/BasicLocationRegistry.java | 4 +- .../location/basic/CatalogLocationResolver.java | 2 +- .../OsgiBrooklynClassLoadingContext.java | 4 +- .../brooklyn/management/ha/OsgiManager.java | 2 +- .../internal/AbstractManagementContext.java | 4 +- .../NonDeploymentManagementContext.java | 2 +- .../src/main/java/brooklyn/util/osgi/Osgis.java | 2 +- .../brooklyn/camp/lite/CampYamlLiteTest.java | 4 +- .../catalog/internal/CatalogDtoTest.java | 2 +- .../internal/CatalogItemComparatorTest.java | 2 +- .../catalog/internal/CatalogLoadTest.java | 2 +- .../catalog/internal/CatalogScanTest.java | 4 +- .../catalog/internal/CatalogTestUtils.java | 2 +- .../catalog/internal/CatalogVersioningTest.java | 4 +- .../catalog/internal/MyCatalogItems.java | 2 +- .../rebind/ActivePartialRebindVersionTest.java | 2 +- .../entity/rebind/RebindCatalogItemTest.java | 4 +- ...talogWhenCatalogPersistenceDisabledTest.java | 2 +- .../entity/rebind/RebindTestFixture.java | 4 +- .../persister/XmlMementoSerializerTest.java | 2 +- .../osgi/OsgiVersionMoreEntityTest.java | 2 +- .../brooklyn/demo/GlobalWebFabricExample.java | 4 +- .../brooklyn/demo/CumulusRDFApplication.java | 4 +- .../demo/HighAvailabilityCassandraCluster.java | 4 +- .../brooklyn/demo/ResilientMongoDbApp.java | 2 +- .../brooklyn/demo/RiakClusterExample.java | 4 +- .../apache/brooklyn/demo/StormSampleApp.java | 2 +- .../brooklyn/demo/WideAreaCassandraCluster.java | 4 +- .../brooklyn/demo/NodeJsTodoApplication.java | 2 +- .../demo/WebClusterDatabaseExampleApp.java | 4 +- .../java/brooklyn/enricher/DeltaEnricher.java | 2 +- .../brooklyn/enricher/RollingMeanEnricher.java | 2 +- .../enricher/TimeFractionDeltaEnricher.java | 2 +- .../policy/autoscaling/AutoScalerPolicy.java | 2 +- .../policy/ha/ConnectionFailureDetector.java | 2 +- .../brooklyn/policy/ha/ServiceReplacer.java | 2 +- .../brooklyn/policy/ha/ServiceRestarter.java | 2 +- .../policy/ha/SshMachineFailureDetector.java | 2 +- .../entity/basic/VanillaSoftwareProcess.java | 2 +- .../brooklynnode/BrooklynEntityMirror.java | 2 +- .../entity/brooklynnode/BrooklynNode.java | 2 +- .../brooklyn/entity/machine/MachineEntity.java | 2 +- .../java/brooklyn/entity/pool/ServerPool.java | 2 +- .../entity/database/mariadb/MariaDbNode.java | 2 +- .../entity/database/mysql/MySqlNode.java | 2 +- .../database/postgresql/PostgreSqlNode.java | 2 +- .../entity/database/rubyrep/RubyRepNode.java | 2 +- .../messaging/activemq/ActiveMQBroker.java | 2 +- .../entity/messaging/kafka/KafkaCluster.java | 2 +- .../entity/messaging/qpid/QpidBroker.java | 2 +- .../entity/messaging/rabbit/RabbitBroker.java | 2 +- .../brooklyn/entity/messaging/storm/Storm.java | 2 +- .../entity/messaging/storm/StormDeployment.java | 2 +- .../entity/zookeeper/ZooKeeperEnsemble.java | 2 +- .../entity/zookeeper/ZooKeeperNode.java | 2 +- .../entity/monitoring/monit/MonitNode.java | 2 +- .../entity/network/bind/BindDnsServer.java | 2 +- .../nosql/cassandra/CassandraDatacenter.java | 2 +- .../entity/nosql/cassandra/CassandraFabric.java | 2 +- .../entity/nosql/cassandra/CassandraNode.java | 2 +- .../nosql/couchbase/CouchbaseCluster.java | 2 +- .../entity/nosql/couchbase/CouchbaseNode.java | 2 +- .../entity/nosql/couchdb/CouchDBNode.java | 2 +- .../elasticsearch/ElasticSearchCluster.java | 2 +- .../nosql/elasticsearch/ElasticSearchNode.java | 2 +- .../entity/nosql/mongodb/MongoDBServer.java | 2 +- .../nosql/mongodb/sharding/MongoDBRouter.java | 2 +- .../sharding/MongoDBShardedDeployment.java | 2 +- .../entity/nosql/redis/RedisCluster.java | 2 +- .../brooklyn/entity/nosql/redis/RedisStore.java | 2 +- .../brooklyn/entity/nosql/riak/RiakCluster.java | 2 +- .../brooklyn/entity/nosql/riak/RiakNode.java | 2 +- .../brooklyn/entity/nosql/solr/SolrServer.java | 2 +- .../entity/osgi/karaf/KarafContainer.java | 2 +- .../entity/proxy/nginx/NginxController.java | 2 +- .../webapp/ControlledDynamicWebAppCluster.java | 2 +- .../entity/webapp/DynamicWebAppCluster.java | 2 +- .../entity/webapp/jboss/JBoss6Server.java | 2 +- .../entity/webapp/jboss/JBoss7Server.java | 2 +- .../entity/webapp/jetty/Jetty6Server.java | 2 +- .../webapp/nodejs/NodeJsWebAppService.java | 2 +- .../entity/webapp/tomcat/Tomcat8Server.java | 2 +- .../entity/webapp/tomcat/TomcatServer.java | 2 +- .../com/acme/sample/brooklyn/SampleMain.java | 2 +- .../app/ClusterWebServerDatabaseSample.java | 4 +- .../BrooklynAssemblyTemplateInstantiator.java | 2 +- .../BrooklynComponentTemplateResolver.java | 2 +- .../BrooklynEntityDecorationResolver.java | 4 +- .../service/BrooklynServiceTypeResolver.java | 2 +- .../service/ChefServiceTypeResolver.java | 2 +- .../creation/service/ServiceTypeResolver.java | 2 +- .../lookup/AbstractTemplateBrooklynLookup.java | 2 +- .../lookup/AssemblyTemplateBrooklynLookup.java | 2 +- ...PlatformComponentTemplateBrooklynLookup.java | 2 +- .../CatalogOsgiVersionMoreEntityTest.java | 12 +- .../brooklyn/catalog/CatalogYamlCombiTest.java | 2 +- .../brooklyn/catalog/CatalogYamlEntityTest.java | 4 +- .../catalog/CatalogYamlLocationTest.java | 4 +- .../brooklyn/catalog/CatalogYamlPolicyTest.java | 2 +- .../catalog/CatalogYamlTemplateTest.java | 4 +- .../catalog/CatalogYamlVersioningTest.java | 4 +- .../main/java/brooklyn/cli/AbstractMain.java | 2 +- .../src/main/java/brooklyn/cli/ItemLister.java | 2 +- usage/cli/src/main/java/brooklyn/cli/Main.java | 6 +- .../brooklyn/cli/lister/ItemDescriptors.java | 2 +- .../BrooklynLauncherRebindCatalogTest.java | 4 +- .../rest/resources/CatalogResource.java | 4 +- .../rest/resources/LocationResource.java | 2 +- .../rest/transform/CatalogTransformer.java | 4 +- .../rest/transform/EntityTransformer.java | 2 +- .../rest/util/BrooklynRestResourceUtils.java | 4 +- .../rest/resources/CatalogResetTest.java | 2 +- .../rest/resources/CatalogResourceTest.java | 4 +- .../util/BrooklynRestResourceUtilsTest.java | 2 +- 153 files changed, 532 insertions(+), 530 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/api/src/main/java/brooklyn/catalog/BrooklynCatalog.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/brooklyn/catalog/BrooklynCatalog.java b/api/src/main/java/brooklyn/catalog/BrooklynCatalog.java deleted file mode 100644 index 19d0fa9..0000000 --- a/api/src/main/java/brooklyn/catalog/BrooklynCatalog.java +++ /dev/null @@ -1,158 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package brooklyn.catalog; - -import java.util.Collection; -import java.util.NoSuchElementException; - -import com.google.common.base.Predicate; - -public interface BrooklynCatalog { - static String DEFAULT_VERSION = "0.0.0_DEFAULT_VERSION"; - - /** @return The item with the given {@link brooklyn.catalog.CatalogItem#getSymbolicName() - * symbolicName}, or null if not found. - * @deprecated since 0.7.0 use {@link #getCatalogItem(String, String)}; - * or see also CatalogUtils getCatalogItemOptionalVersion */ - @Deprecated - CatalogItem<?,?> getCatalogItem(String symbolicName); - - /** @return The item with the given {@link brooklyn.catalog.CatalogItem#getSymbolicName() - * symbolicName}, or null if not found. */ - CatalogItem<?,?> getCatalogItem(String symbolicName, String version); - - /** @return Deletes the item with the given - * {@link brooklyn.catalog.CatalogItem#getSymbolicName() symbolicName} - * @throws NoSuchElementException if not found - * @deprecated since 0.7.0 use {@link #deleteCatalogItem(String, String)} */ - @Deprecated - void deleteCatalogItem(String symbolicName); - - /** @return Deletes the item with the given {@link brooklyn.catalog.CatalogItem#getSymbolicName() - * symbolicName} and version - * @throws NoSuchElementException if not found */ - void deleteCatalogItem(String symbolicName, String version); - - /** variant of {@link #getCatalogItem(String, String)} which checks (and casts) type for convenience - * (returns null if type does not match) - * @deprecated since 0.7.0 use {@link #getCatalogItem(Class<T>, String, String)} */ - @Deprecated - <T,SpecT> CatalogItem<T,SpecT> getCatalogItem(Class<T> type, String symbolicName); - - /** variant of {@link #getCatalogItem(String, String)} which checks (and casts) type for convenience - * (returns null if type does not match) */ - <T,SpecT> CatalogItem<T,SpecT> getCatalogItem(Class<T> type, String symbolicName, String version); - - /** @return All items in the catalog */ - <T,SpecT> Iterable<CatalogItem<T,SpecT>> getCatalogItems(); - - /** convenience for filtering items in the catalog; see CatalogPredicates for useful filters */ - <T,SpecT> Iterable<CatalogItem<T,SpecT>> getCatalogItems(Predicate<? super CatalogItem<T,SpecT>> filter); - - /** persists the catalog item to the object store, if persistence is enabled */ - public void persist(CatalogItem<?, ?> catalogItem); - - /** @return The classloader which should be used to load classes and entities; - * this includes all the catalog's classloaders in the right order. - * This is a wrapper which will update as the underlying catalog items change, - * so it is safe for callers to keep a handle on this. */ - public ClassLoader getRootClassLoader(); - - /** creates a spec for the given catalog item, throwing exceptions if any problems */ - // TODO this should be cached on the item and renamed getSpec(...), else we re-create it too often (every time catalog is listed) - <T,SpecT> SpecT createSpec(CatalogItem<T,SpecT> item); - - /** throws exceptions if any problems - * @deprecated since 0.7.0 use {@link #createSpec(CatalogItem)} */ - @Deprecated - <T,SpecT> Class<? extends T> loadClass(CatalogItem<T,SpecT> item); - /** @deprecated since 0.7.0 use {@link #createSpec(CatalogItem)} */ - @Deprecated - <T> Class<? extends T> loadClassByType(String typeName, Class<T> typeClass); - /** @deprecated since 0.7.0 use {@link #createSpec(CatalogItem)} */ - CatalogItem<?,?> getCatalogItemForType(String typeName); - - /** - * Adds an item (represented in yaml) to the catalog. - * Fails if the same version exists in catalog. - * - * @throws IllegalArgumentException if the yaml was invalid - * @deprecated since 0.7.0 use {@link #addItems(String, boolean)} - */ - @Deprecated - CatalogItem<?,?> addItem(String yaml); - - /** - * Adds an item (represented in yaml) to the catalog. - * - * @param forceUpdate If true allows catalog update even when an - * item exists with the same symbolicName and version - * - * @throws IllegalArgumentException if the yaml was invalid - * @deprecated since 0.7.0 use {@link #addItems(String, boolean)} - */ - @Deprecated - CatalogItem<?,?> addItem(String yaml, boolean forceUpdate); - - /** - * Adds items (represented in yaml) to the catalog. - * Fails if the same version exists in catalog. - * - * @throws IllegalArgumentException if the yaml was invalid - */ - Iterable<? extends CatalogItem<?,?>> addItems(String yaml); - - /** - * Adds items (represented in yaml) to the catalog. - * - * @param forceUpdate If true allows catalog update even when an - * item exists with the same symbolicName and version - * - * @throws IllegalArgumentException if the yaml was invalid - */ - Iterable<? extends CatalogItem<?,?>> addItems(String yaml, boolean forceUpdate); - - /** - * adds an item to the 'manual' catalog; - * this does not update the classpath or have a record to the java Class - * - * @deprecated since 0.7.0 Construct catalogs with yaml (referencing OSGi bundles) instead - */ - // TODO maybe this should stay on the API? -AH Apr 2015 - @Deprecated - void addItem(CatalogItem<?,?> item); - - /** - * Creates a catalog item and adds it to the 'manual' catalog, - * with the corresponding Class definition (loaded by a classloader) - * registered and available in the classloader. - * <p> - * Note that the class will be available for this session only, - * although the record of the item will appear in the catalog DTO if exported, - * so it is recommended to edit the 'manual' catalog DTO if using it to - * generate a catalog, either adding the appropriate classpath URL or removing this entry. - * - * @deprecated since 0.7.0 Construct catalogs with OSGi bundles instead - */ - @Deprecated - CatalogItem<?,?> addItem(Class<?> clazz); - - void reset(Collection<CatalogItem<?, ?>> entries); - -} http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/api/src/main/java/brooklyn/catalog/Catalog.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/brooklyn/catalog/Catalog.java b/api/src/main/java/brooklyn/catalog/Catalog.java deleted file mode 100644 index 62473a9..0000000 --- a/api/src/main/java/brooklyn/catalog/Catalog.java +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package brooklyn.catalog; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -/** - * annotation that can be placed on an Application (template), entity or policy - * to give metadata for when used in a catalog and to indicate inclusion in annotation-scanned catalogs - * <p> - * the "id" field used in the catalog is not exposed here but is always taken as the Class.getName() of the annotated item - * if loaded from an annotation. (the "type" field unsurprisingly is given the same value). - * {@link #name()}, if not supplied, is the SimpleName of the class. - */ -@Retention(value = RetentionPolicy.RUNTIME) -@Target(value = { ElementType.TYPE }) -public @interface Catalog { - - String name() default ""; - String description() default ""; - String iconUrl() default ""; - -} http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/api/src/main/java/brooklyn/catalog/CatalogConfig.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/brooklyn/catalog/CatalogConfig.java b/api/src/main/java/brooklyn/catalog/CatalogConfig.java deleted file mode 100644 index 8133e87..0000000 --- a/api/src/main/java/brooklyn/catalog/CatalogConfig.java +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package brooklyn.catalog; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -@Retention(value = RetentionPolicy.RUNTIME) -@Target(value = { ElementType.FIELD }) -public @interface CatalogConfig { - - /** a label to be displayed when a config key is exposed as editable in the catalog */ - String label(); - - /** a priority used to determine the order in which config keys are displayed when presenting as editable in the catalog; - * a higher value appears higher in the list. the default is 1. - * (negative values may be used to indicate advanced config which might not be shown unless requested.) */ - double priority() default 1; - -} http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/api/src/main/java/brooklyn/catalog/CatalogItem.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/brooklyn/catalog/CatalogItem.java b/api/src/main/java/brooklyn/catalog/CatalogItem.java deleted file mode 100644 index a857a53..0000000 --- a/api/src/main/java/brooklyn/catalog/CatalogItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package brooklyn.catalog; - -import java.util.Collection; - -import javax.annotation.Nullable; - -import brooklyn.basic.BrooklynObject; -import brooklyn.entity.rebind.RebindSupport; -import brooklyn.entity.rebind.Rebindable; -import brooklyn.mementos.CatalogItemMemento; - -import com.google.common.annotations.Beta; - -@Beta -public interface CatalogItem<T,SpecT> extends BrooklynObject, Rebindable { - - public static enum CatalogItemType { - TEMPLATE, - ENTITY, - POLICY, - LOCATION; - } - - public static interface CatalogBundle { - public String getSymbolicName(); - public String getVersion(); - public String getUrl(); - - /** @return true if the bundle reference contains both name and version*/ - public boolean isNamed(); - } - - @Deprecated - public static interface CatalogItemLibraries { - Collection<String> getBundles(); - } - - public CatalogItemType getCatalogItemType(); - - /** @return The high-level type of this entity, e.g. Entity (not a specific Entity class) */ - public Class<T> getCatalogItemJavaType(); - - /** @return The type of the spec e.g. EntitySpec corresponding to {@link #getCatalogItemJavaType()} */ - public Class<SpecT> getSpecType(); - - /** @return The underlying java type of the item represented, or null if not known (e.g. if it comes from yaml) */ - @Nullable public String getJavaType(); - - /** @deprecated since 0.7.0. Use {@link #getDisplayName} */ - @Deprecated - public String getName(); - - /** @deprecated since 0.7.0. Use {@link #getSymbolicName} */ - @Deprecated - public String getRegisteredTypeName(); - - @Nullable public String getDescription(); - - @Nullable public String getIconUrl(); - - public String getSymbolicName(); - - public String getVersion(); - - public Collection<CatalogBundle> getLibraries(); - - public String toXmlString(); - - /** @return The underlying YAML for this item, if known; - * currently including `services:` or `brooklyn.policies:` prefix (but this will likely be removed) */ - @Nullable public String getPlanYaml(); - - @Override - RebindSupport<CatalogItemMemento> getRebindSupport(); - - /** Built up from {@link #getSymbolicName()} and {@link #getVersion()}. - * - * (It is a bit self-referential having this method on this type of {@link BrooklynObject}, - * but it is easier this than making the interface hierarchy more complicated.) */ - @Override - public String getCatalogItemId(); - - public void setDeprecated(boolean deprecated); - - /** - * @return True if the item has been deprecated and should not be shown in the catalog - */ - boolean isDeprecated(); -} http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/api/src/main/java/brooklyn/entity/rebind/BrooklynObjectType.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/brooklyn/entity/rebind/BrooklynObjectType.java b/api/src/main/java/brooklyn/entity/rebind/BrooklynObjectType.java index ce30c75..bcaf2fb 100644 --- a/api/src/main/java/brooklyn/entity/rebind/BrooklynObjectType.java +++ b/api/src/main/java/brooklyn/entity/rebind/BrooklynObjectType.java @@ -19,7 +19,7 @@ package brooklyn.entity.rebind; import brooklyn.basic.BrooklynObject; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.entity.Entity; import brooklyn.entity.Feed; import brooklyn.location.Location; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/api/src/main/java/brooklyn/entity/rebind/RebindExceptionHandler.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/brooklyn/entity/rebind/RebindExceptionHandler.java b/api/src/main/java/brooklyn/entity/rebind/RebindExceptionHandler.java index ce0af83..7c52fa7 100644 --- a/api/src/main/java/brooklyn/entity/rebind/RebindExceptionHandler.java +++ b/api/src/main/java/brooklyn/entity/rebind/RebindExceptionHandler.java @@ -21,7 +21,7 @@ package brooklyn.entity.rebind; import java.util.List; import brooklyn.basic.BrooklynObject; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.entity.Entity; import brooklyn.entity.Feed; import brooklyn.entity.basic.EntityLocal; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/api/src/main/java/brooklyn/management/ManagementContext.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/brooklyn/management/ManagementContext.java b/api/src/main/java/brooklyn/management/ManagementContext.java index b34dba1..d1f4be3 100644 --- a/api/src/main/java/brooklyn/management/ManagementContext.java +++ b/api/src/main/java/brooklyn/management/ManagementContext.java @@ -23,7 +23,7 @@ import java.net.URI; import java.util.Collection; import brooklyn.basic.BrooklynObject; -import brooklyn.catalog.BrooklynCatalog; +import org.apache.brooklyn.catalog.BrooklynCatalog; import brooklyn.config.StringConfigMap; import brooklyn.entity.Application; import brooklyn.entity.Entity; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/api/src/main/java/brooklyn/mementos/BrooklynMementoPersister.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/brooklyn/mementos/BrooklynMementoPersister.java b/api/src/main/java/brooklyn/mementos/BrooklynMementoPersister.java index f952670..bfed9f5 100644 --- a/api/src/main/java/brooklyn/mementos/BrooklynMementoPersister.java +++ b/api/src/main/java/brooklyn/mementos/BrooklynMementoPersister.java @@ -26,7 +26,7 @@ import java.util.concurrent.TimeoutException; import javax.annotation.Nullable; import brooklyn.basic.BrooklynObject; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.entity.Entity; import brooklyn.entity.Feed; import brooklyn.entity.rebind.BrooklynObjectType; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/api/src/main/java/brooklyn/mementos/CatalogItemMemento.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/brooklyn/mementos/CatalogItemMemento.java b/api/src/main/java/brooklyn/mementos/CatalogItemMemento.java index 8bc1936..d4b3fea 100644 --- a/api/src/main/java/brooklyn/mementos/CatalogItemMemento.java +++ b/api/src/main/java/brooklyn/mementos/CatalogItemMemento.java @@ -20,7 +20,7 @@ package brooklyn.mementos; import java.util.Collection; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem; public interface CatalogItemMemento extends Memento { http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/api/src/main/java/org/apache/brooklyn/catalog/BrooklynCatalog.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/org/apache/brooklyn/catalog/BrooklynCatalog.java b/api/src/main/java/org/apache/brooklyn/catalog/BrooklynCatalog.java new file mode 100644 index 0000000..619b454 --- /dev/null +++ b/api/src/main/java/org/apache/brooklyn/catalog/BrooklynCatalog.java @@ -0,0 +1,158 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.brooklyn.catalog; + +import java.util.Collection; +import java.util.NoSuchElementException; + +import com.google.common.base.Predicate; + +public interface BrooklynCatalog { + static String DEFAULT_VERSION = "0.0.0_DEFAULT_VERSION"; + + /** @return The item with the given {@link brooklyn.catalog.CatalogItem#getSymbolicName() + * symbolicName}, or null if not found. + * @deprecated since 0.7.0 use {@link #getCatalogItem(String, String)}; + * or see also CatalogUtils getCatalogItemOptionalVersion */ + @Deprecated + CatalogItem<?,?> getCatalogItem(String symbolicName); + + /** @return The item with the given {@link brooklyn.catalog.CatalogItem#getSymbolicName() + * symbolicName}, or null if not found. */ + CatalogItem<?,?> getCatalogItem(String symbolicName, String version); + + /** @return Deletes the item with the given + * {@link brooklyn.catalog.CatalogItem#getSymbolicName() symbolicName} + * @throws NoSuchElementException if not found + * @deprecated since 0.7.0 use {@link #deleteCatalogItem(String, String)} */ + @Deprecated + void deleteCatalogItem(String symbolicName); + + /** @return Deletes the item with the given {@link brooklyn.catalog.CatalogItem#getSymbolicName() + * symbolicName} and version + * @throws NoSuchElementException if not found */ + void deleteCatalogItem(String symbolicName, String version); + + /** variant of {@link #getCatalogItem(String, String)} which checks (and casts) type for convenience + * (returns null if type does not match) + * @deprecated since 0.7.0 use {@link #getCatalogItem(Class<T>, String, String)} */ + @Deprecated + <T,SpecT> CatalogItem<T,SpecT> getCatalogItem(Class<T> type, String symbolicName); + + /** variant of {@link #getCatalogItem(String, String)} which checks (and casts) type for convenience + * (returns null if type does not match) */ + <T,SpecT> CatalogItem<T,SpecT> getCatalogItem(Class<T> type, String symbolicName, String version); + + /** @return All items in the catalog */ + <T,SpecT> Iterable<CatalogItem<T,SpecT>> getCatalogItems(); + + /** convenience for filtering items in the catalog; see CatalogPredicates for useful filters */ + <T,SpecT> Iterable<CatalogItem<T,SpecT>> getCatalogItems(Predicate<? super CatalogItem<T,SpecT>> filter); + + /** persists the catalog item to the object store, if persistence is enabled */ + public void persist(CatalogItem<?, ?> catalogItem); + + /** @return The classloader which should be used to load classes and entities; + * this includes all the catalog's classloaders in the right order. + * This is a wrapper which will update as the underlying catalog items change, + * so it is safe for callers to keep a handle on this. */ + public ClassLoader getRootClassLoader(); + + /** creates a spec for the given catalog item, throwing exceptions if any problems */ + // TODO this should be cached on the item and renamed getSpec(...), else we re-create it too often (every time catalog is listed) + <T,SpecT> SpecT createSpec(CatalogItem<T,SpecT> item); + + /** throws exceptions if any problems + * @deprecated since 0.7.0 use {@link #createSpec(CatalogItem)} */ + @Deprecated + <T,SpecT> Class<? extends T> loadClass(CatalogItem<T,SpecT> item); + /** @deprecated since 0.7.0 use {@link #createSpec(CatalogItem)} */ + @Deprecated + <T> Class<? extends T> loadClassByType(String typeName, Class<T> typeClass); + /** @deprecated since 0.7.0 use {@link #createSpec(CatalogItem)} */ + CatalogItem<?,?> getCatalogItemForType(String typeName); + + /** + * Adds an item (represented in yaml) to the catalog. + * Fails if the same version exists in catalog. + * + * @throws IllegalArgumentException if the yaml was invalid + * @deprecated since 0.7.0 use {@link #addItems(String, boolean)} + */ + @Deprecated + CatalogItem<?,?> addItem(String yaml); + + /** + * Adds an item (represented in yaml) to the catalog. + * + * @param forceUpdate If true allows catalog update even when an + * item exists with the same symbolicName and version + * + * @throws IllegalArgumentException if the yaml was invalid + * @deprecated since 0.7.0 use {@link #addItems(String, boolean)} + */ + @Deprecated + CatalogItem<?,?> addItem(String yaml, boolean forceUpdate); + + /** + * Adds items (represented in yaml) to the catalog. + * Fails if the same version exists in catalog. + * + * @throws IllegalArgumentException if the yaml was invalid + */ + Iterable<? extends CatalogItem<?,?>> addItems(String yaml); + + /** + * Adds items (represented in yaml) to the catalog. + * + * @param forceUpdate If true allows catalog update even when an + * item exists with the same symbolicName and version + * + * @throws IllegalArgumentException if the yaml was invalid + */ + Iterable<? extends CatalogItem<?,?>> addItems(String yaml, boolean forceUpdate); + + /** + * adds an item to the 'manual' catalog; + * this does not update the classpath or have a record to the java Class + * + * @deprecated since 0.7.0 Construct catalogs with yaml (referencing OSGi bundles) instead + */ + // TODO maybe this should stay on the API? -AH Apr 2015 + @Deprecated + void addItem(CatalogItem<?,?> item); + + /** + * Creates a catalog item and adds it to the 'manual' catalog, + * with the corresponding Class definition (loaded by a classloader) + * registered and available in the classloader. + * <p> + * Note that the class will be available for this session only, + * although the record of the item will appear in the catalog DTO if exported, + * so it is recommended to edit the 'manual' catalog DTO if using it to + * generate a catalog, either adding the appropriate classpath URL or removing this entry. + * + * @deprecated since 0.7.0 Construct catalogs with OSGi bundles instead + */ + @Deprecated + CatalogItem<?,?> addItem(Class<?> clazz); + + void reset(Collection<CatalogItem<?, ?>> entries); + +} http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/api/src/main/java/org/apache/brooklyn/catalog/Catalog.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/org/apache/brooklyn/catalog/Catalog.java b/api/src/main/java/org/apache/brooklyn/catalog/Catalog.java new file mode 100644 index 0000000..92498ac --- /dev/null +++ b/api/src/main/java/org/apache/brooklyn/catalog/Catalog.java @@ -0,0 +1,42 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.brooklyn.catalog; + +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +/** + * annotation that can be placed on an Application (template), entity or policy + * to give metadata for when used in a catalog and to indicate inclusion in annotation-scanned catalogs + * <p> + * the "id" field used in the catalog is not exposed here but is always taken as the Class.getName() of the annotated item + * if loaded from an annotation. (the "type" field unsurprisingly is given the same value). + * {@link #name()}, if not supplied, is the SimpleName of the class. + */ +@Retention(value = RetentionPolicy.RUNTIME) +@Target(value = { ElementType.TYPE }) +public @interface Catalog { + + String name() default ""; + String description() default ""; + String iconUrl() default ""; + +} http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/api/src/main/java/org/apache/brooklyn/catalog/CatalogConfig.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/org/apache/brooklyn/catalog/CatalogConfig.java b/api/src/main/java/org/apache/brooklyn/catalog/CatalogConfig.java new file mode 100644 index 0000000..adf1336 --- /dev/null +++ b/api/src/main/java/org/apache/brooklyn/catalog/CatalogConfig.java @@ -0,0 +1,38 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.brooklyn.catalog; + +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +@Retention(value = RetentionPolicy.RUNTIME) +@Target(value = { ElementType.FIELD }) +public @interface CatalogConfig { + + /** a label to be displayed when a config key is exposed as editable in the catalog */ + String label(); + + /** a priority used to determine the order in which config keys are displayed when presenting as editable in the catalog; + * a higher value appears higher in the list. the default is 1. + * (negative values may be used to indicate advanced config which might not be shown unless requested.) */ + double priority() default 1; + +} http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/api/src/main/java/org/apache/brooklyn/catalog/CatalogItem.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/org/apache/brooklyn/catalog/CatalogItem.java b/api/src/main/java/org/apache/brooklyn/catalog/CatalogItem.java new file mode 100644 index 0000000..97560a4 --- /dev/null +++ b/api/src/main/java/org/apache/brooklyn/catalog/CatalogItem.java @@ -0,0 +1,107 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.brooklyn.catalog; + +import java.util.Collection; + +import javax.annotation.Nullable; + +import brooklyn.basic.BrooklynObject; +import brooklyn.entity.rebind.RebindSupport; +import brooklyn.entity.rebind.Rebindable; +import brooklyn.mementos.CatalogItemMemento; + +import com.google.common.annotations.Beta; + +@Beta +public interface CatalogItem<T,SpecT> extends BrooklynObject, Rebindable { + + public static enum CatalogItemType { + TEMPLATE, + ENTITY, + POLICY, + LOCATION; + } + + public static interface CatalogBundle { + public String getSymbolicName(); + public String getVersion(); + public String getUrl(); + + /** @return true if the bundle reference contains both name and version*/ + public boolean isNamed(); + } + + @Deprecated + public static interface CatalogItemLibraries { + Collection<String> getBundles(); + } + + public CatalogItemType getCatalogItemType(); + + /** @return The high-level type of this entity, e.g. Entity (not a specific Entity class) */ + public Class<T> getCatalogItemJavaType(); + + /** @return The type of the spec e.g. EntitySpec corresponding to {@link #getCatalogItemJavaType()} */ + public Class<SpecT> getSpecType(); + + /** @return The underlying java type of the item represented, or null if not known (e.g. if it comes from yaml) */ + @Nullable public String getJavaType(); + + /** @deprecated since 0.7.0. Use {@link #getDisplayName} */ + @Deprecated + public String getName(); + + /** @deprecated since 0.7.0. Use {@link #getSymbolicName} */ + @Deprecated + public String getRegisteredTypeName(); + + @Nullable public String getDescription(); + + @Nullable public String getIconUrl(); + + public String getSymbolicName(); + + public String getVersion(); + + public Collection<CatalogBundle> getLibraries(); + + public String toXmlString(); + + /** @return The underlying YAML for this item, if known; + * currently including `services:` or `brooklyn.policies:` prefix (but this will likely be removed) */ + @Nullable public String getPlanYaml(); + + @Override + RebindSupport<CatalogItemMemento> getRebindSupport(); + + /** Built up from {@link #getSymbolicName()} and {@link #getVersion()}. + * + * (It is a bit self-referential having this method on this type of {@link BrooklynObject}, + * but it is easier this than making the interface hierarchy more complicated.) */ + @Override + public String getCatalogItemId(); + + public void setDeprecated(boolean deprecated); + + /** + * @return True if the item has been deprecated and should not be shown in the catalog + */ + boolean isDeprecated(); +} http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/BrooklynVersion.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/BrooklynVersion.java b/core/src/main/java/brooklyn/BrooklynVersion.java index da60b7b..d9815bc 100644 --- a/core/src/main/java/brooklyn/BrooklynVersion.java +++ b/core/src/main/java/brooklyn/BrooklynVersion.java @@ -41,7 +41,7 @@ import com.google.common.collect.ImmutableSet; import com.google.common.collect.Iterables; import com.google.common.collect.Maps; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.management.ManagementContext; import brooklyn.management.classloading.OsgiBrooklynClassLoadingContext; import brooklyn.util.ResourceUtils; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/catalog/CatalogPredicates.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/catalog/CatalogPredicates.java b/core/src/main/java/brooklyn/catalog/CatalogPredicates.java index 756ec80..b373277 100644 --- a/core/src/main/java/brooklyn/catalog/CatalogPredicates.java +++ b/core/src/main/java/brooklyn/catalog/CatalogPredicates.java @@ -20,7 +20,9 @@ package brooklyn.catalog; import javax.annotation.Nullable; -import brooklyn.catalog.CatalogItem.CatalogItemType; +import org.apache.brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem.CatalogItemType; + import brooklyn.catalog.internal.CatalogUtils; import brooklyn.entity.Application; import brooklyn.entity.Entity; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/catalog/internal/BasicBrooklynCatalog.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/catalog/internal/BasicBrooklynCatalog.java b/core/src/main/java/brooklyn/catalog/internal/BasicBrooklynCatalog.java index b0a8492..27577a7 100644 --- a/core/src/main/java/brooklyn/catalog/internal/BasicBrooklynCatalog.java +++ b/core/src/main/java/brooklyn/catalog/internal/BasicBrooklynCatalog.java @@ -41,10 +41,10 @@ import org.yaml.snakeyaml.Yaml; import brooklyn.basic.AbstractBrooklynObjectSpec; import brooklyn.basic.BrooklynObjectInternal.ConfigurationSupportInternal; import brooklyn.camp.brooklyn.api.AssemblyTemplateSpecInstantiator; -import brooklyn.catalog.BrooklynCatalog; -import brooklyn.catalog.CatalogItem; -import brooklyn.catalog.CatalogItem.CatalogBundle; -import brooklyn.catalog.CatalogItem.CatalogItemType; +import org.apache.brooklyn.catalog.BrooklynCatalog; +import org.apache.brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem.CatalogBundle; +import org.apache.brooklyn.catalog.CatalogItem.CatalogItemType; import brooklyn.catalog.CatalogPredicates; import brooklyn.catalog.internal.CatalogClasspathDo.CatalogScanningModes; import brooklyn.config.BrooklynServerConfig; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/catalog/internal/CatalogBundleDto.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/catalog/internal/CatalogBundleDto.java b/core/src/main/java/brooklyn/catalog/internal/CatalogBundleDto.java index dc40346..b56e06b 100644 --- a/core/src/main/java/brooklyn/catalog/internal/CatalogBundleDto.java +++ b/core/src/main/java/brooklyn/catalog/internal/CatalogBundleDto.java @@ -21,7 +21,7 @@ package brooklyn.catalog.internal; import com.google.common.base.Objects; import com.google.common.base.Preconditions; -import brooklyn.catalog.CatalogItem.CatalogBundle; +import org.apache.brooklyn.catalog.CatalogItem.CatalogBundle; public class CatalogBundleDto implements CatalogBundle { private String symbolicName; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/catalog/internal/CatalogClasspathDo.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/catalog/internal/CatalogClasspathDo.java b/core/src/main/java/brooklyn/catalog/internal/CatalogClasspathDo.java index add0391..9068a2a 100644 --- a/core/src/main/java/brooklyn/catalog/internal/CatalogClasspathDo.java +++ b/core/src/main/java/brooklyn/catalog/internal/CatalogClasspathDo.java @@ -32,8 +32,8 @@ import org.reflections.util.ClasspathHelper; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import brooklyn.catalog.Catalog; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.Catalog; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.entity.Application; import brooklyn.entity.Entity; import brooklyn.entity.basic.ApplicationBuilder; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/catalog/internal/CatalogDto.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/catalog/internal/CatalogDto.java b/core/src/main/java/brooklyn/catalog/internal/CatalogDto.java index 8888542..5d7dfb0 100644 --- a/core/src/main/java/brooklyn/catalog/internal/CatalogDto.java +++ b/core/src/main/java/brooklyn/catalog/internal/CatalogDto.java @@ -27,7 +27,7 @@ import java.util.Map; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.util.ResourceUtils; import brooklyn.util.collections.MutableList; import brooklyn.util.collections.MutableMap; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/catalog/internal/CatalogInitialization.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/catalog/internal/CatalogInitialization.java b/core/src/main/java/brooklyn/catalog/internal/CatalogInitialization.java index 51814ea..6b9c3cb 100644 --- a/core/src/main/java/brooklyn/catalog/internal/CatalogInitialization.java +++ b/core/src/main/java/brooklyn/catalog/internal/CatalogInitialization.java @@ -25,7 +25,7 @@ import java.util.List; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.config.BrooklynServerConfig; import brooklyn.management.ManagementContext; import brooklyn.management.ManagementContextInjectable; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/catalog/internal/CatalogItemBuilder.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/catalog/internal/CatalogItemBuilder.java b/core/src/main/java/brooklyn/catalog/internal/CatalogItemBuilder.java index fb7a735..44ccaac 100644 --- a/core/src/main/java/brooklyn/catalog/internal/CatalogItemBuilder.java +++ b/core/src/main/java/brooklyn/catalog/internal/CatalogItemBuilder.java @@ -21,7 +21,7 @@ package brooklyn.catalog.internal; import java.util.Collection; import java.util.Collections; -import brooklyn.catalog.CatalogItem.CatalogBundle; +import org.apache.brooklyn.catalog.CatalogItem.CatalogBundle; import com.google.common.base.Preconditions; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/catalog/internal/CatalogItemComparator.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/catalog/internal/CatalogItemComparator.java b/core/src/main/java/brooklyn/catalog/internal/CatalogItemComparator.java index c839f15..2e8921c 100644 --- a/core/src/main/java/brooklyn/catalog/internal/CatalogItemComparator.java +++ b/core/src/main/java/brooklyn/catalog/internal/CatalogItemComparator.java @@ -23,7 +23,7 @@ import java.util.Arrays; import java.util.Collection; import java.util.Comparator; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.util.text.NaturalOrderComparator; /** http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/catalog/internal/CatalogItemDo.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/catalog/internal/CatalogItemDo.java b/core/src/main/java/brooklyn/catalog/internal/CatalogItemDo.java index 50dfba6..4500764 100644 --- a/core/src/main/java/brooklyn/catalog/internal/CatalogItemDo.java +++ b/core/src/main/java/brooklyn/catalog/internal/CatalogItemDo.java @@ -24,7 +24,7 @@ import javax.annotation.Nonnull; import javax.annotation.Nullable; import brooklyn.basic.BrooklynObjectInternal; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.config.ConfigKey; import brooklyn.entity.rebind.RebindSupport; import brooklyn.management.ManagementContext; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/catalog/internal/CatalogItemDtoAbstract.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/catalog/internal/CatalogItemDtoAbstract.java b/core/src/main/java/brooklyn/catalog/internal/CatalogItemDtoAbstract.java index 131c26e..f39b921 100644 --- a/core/src/main/java/brooklyn/catalog/internal/CatalogItemDtoAbstract.java +++ b/core/src/main/java/brooklyn/catalog/internal/CatalogItemDtoAbstract.java @@ -30,7 +30,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import brooklyn.basic.AbstractBrooklynObject; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.config.ConfigKey; import brooklyn.entity.rebind.BasicCatalogItemRebindSupport; import brooklyn.entity.rebind.RebindSupport; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/catalog/internal/CatalogLibrariesDo.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/catalog/internal/CatalogLibrariesDo.java b/core/src/main/java/brooklyn/catalog/internal/CatalogLibrariesDo.java index 2589cb2..e9e171c 100644 --- a/core/src/main/java/brooklyn/catalog/internal/CatalogLibrariesDo.java +++ b/core/src/main/java/brooklyn/catalog/internal/CatalogLibrariesDo.java @@ -20,7 +20,7 @@ package brooklyn.catalog.internal; import java.util.Collection; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem; import com.google.common.base.Preconditions; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/catalog/internal/CatalogLibrariesDto.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/catalog/internal/CatalogLibrariesDto.java b/core/src/main/java/brooklyn/catalog/internal/CatalogLibrariesDto.java index dea135b..1747922 100644 --- a/core/src/main/java/brooklyn/catalog/internal/CatalogLibrariesDto.java +++ b/core/src/main/java/brooklyn/catalog/internal/CatalogLibrariesDto.java @@ -21,7 +21,7 @@ package brooklyn.catalog.internal; import java.util.Collection; import java.util.Collections; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem; import com.google.common.collect.ImmutableList; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/catalog/internal/CatalogUtils.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/catalog/internal/CatalogUtils.java b/core/src/main/java/brooklyn/catalog/internal/CatalogUtils.java index 7c9aa86..a0faa56 100644 --- a/core/src/main/java/brooklyn/catalog/internal/CatalogUtils.java +++ b/core/src/main/java/brooklyn/catalog/internal/CatalogUtils.java @@ -27,9 +27,9 @@ import org.slf4j.LoggerFactory; import brooklyn.basic.BrooklynObject; import brooklyn.basic.BrooklynObjectInternal; -import brooklyn.catalog.BrooklynCatalog; -import brooklyn.catalog.CatalogItem; -import brooklyn.catalog.CatalogItem.CatalogBundle; +import org.apache.brooklyn.catalog.BrooklynCatalog; +import org.apache.brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem.CatalogBundle; import brooklyn.catalog.internal.BasicBrooklynCatalog.BrooklynLoaderTracker; import brooklyn.config.BrooklynLogging; import brooklyn.entity.Entity; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/entity/rebind/ImmediateDeltaChangeListener.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/entity/rebind/ImmediateDeltaChangeListener.java b/core/src/main/java/brooklyn/entity/rebind/ImmediateDeltaChangeListener.java index d7ddeea..a363c3e 100644 --- a/core/src/main/java/brooklyn/entity/rebind/ImmediateDeltaChangeListener.java +++ b/core/src/main/java/brooklyn/entity/rebind/ImmediateDeltaChangeListener.java @@ -23,7 +23,7 @@ import java.util.Map; import brooklyn.basic.BrooklynObject; import brooklyn.basic.BrooklynObjectInternal; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.entity.Entity; import brooklyn.location.Location; import brooklyn.location.basic.LocationInternal; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/entity/rebind/PeriodicDeltaChangeListener.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/entity/rebind/PeriodicDeltaChangeListener.java b/core/src/main/java/brooklyn/entity/rebind/PeriodicDeltaChangeListener.java index 0d88330..6a0eac5 100644 --- a/core/src/main/java/brooklyn/entity/rebind/PeriodicDeltaChangeListener.java +++ b/core/src/main/java/brooklyn/entity/rebind/PeriodicDeltaChangeListener.java @@ -32,7 +32,7 @@ import org.slf4j.LoggerFactory; import brooklyn.basic.BrooklynObject; import brooklyn.basic.BrooklynObjectInternal; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.entity.Entity; import brooklyn.entity.Feed; import brooklyn.entity.basic.BrooklynTaskTags; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/entity/rebind/RebindContextImpl.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/entity/rebind/RebindContextImpl.java b/core/src/main/java/brooklyn/entity/rebind/RebindContextImpl.java index b39fea4..3dee58d 100644 --- a/core/src/main/java/brooklyn/entity/rebind/RebindContextImpl.java +++ b/core/src/main/java/brooklyn/entity/rebind/RebindContextImpl.java @@ -24,7 +24,7 @@ import java.util.Collection; import java.util.Map; import brooklyn.basic.BrooklynObject; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.entity.Entity; import brooklyn.entity.Feed; import brooklyn.location.Location; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/entity/rebind/RebindContextLookupContext.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/entity/rebind/RebindContextLookupContext.java b/core/src/main/java/brooklyn/entity/rebind/RebindContextLookupContext.java index 7024bfe..950d363 100644 --- a/core/src/main/java/brooklyn/entity/rebind/RebindContextLookupContext.java +++ b/core/src/main/java/brooklyn/entity/rebind/RebindContextLookupContext.java @@ -24,7 +24,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import brooklyn.basic.BrooklynObject; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.catalog.internal.CatalogUtils; import brooklyn.entity.Entity; import brooklyn.entity.Feed; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/entity/rebind/RebindExceptionHandlerImpl.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/entity/rebind/RebindExceptionHandlerImpl.java b/core/src/main/java/brooklyn/entity/rebind/RebindExceptionHandlerImpl.java index ee35d68..aa448bb 100644 --- a/core/src/main/java/brooklyn/entity/rebind/RebindExceptionHandlerImpl.java +++ b/core/src/main/java/brooklyn/entity/rebind/RebindExceptionHandlerImpl.java @@ -28,7 +28,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import brooklyn.basic.BrooklynObject; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.entity.Entity; import brooklyn.entity.Feed; import brooklyn.entity.basic.EntityLocal; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/entity/rebind/RebindIteration.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/entity/rebind/RebindIteration.java b/core/src/main/java/brooklyn/entity/rebind/RebindIteration.java index 89c125a..864fe15 100644 --- a/core/src/main/java/brooklyn/entity/rebind/RebindIteration.java +++ b/core/src/main/java/brooklyn/entity/rebind/RebindIteration.java @@ -36,8 +36,8 @@ import org.slf4j.LoggerFactory; import brooklyn.basic.AbstractBrooklynObject; import brooklyn.basic.BrooklynObject; import brooklyn.basic.BrooklynObjectInternal; -import brooklyn.catalog.BrooklynCatalog; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.BrooklynCatalog; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.catalog.internal.CatalogInitialization; import brooklyn.catalog.internal.CatalogUtils; import brooklyn.config.BrooklynLogging; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/entity/rebind/dto/BasicCatalogItemMemento.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/entity/rebind/dto/BasicCatalogItemMemento.java b/core/src/main/java/brooklyn/entity/rebind/dto/BasicCatalogItemMemento.java index 75610f8..5870820 100644 --- a/core/src/main/java/brooklyn/entity/rebind/dto/BasicCatalogItemMemento.java +++ b/core/src/main/java/brooklyn/entity/rebind/dto/BasicCatalogItemMemento.java @@ -25,7 +25,7 @@ import java.util.Map; import org.codehaus.jackson.annotate.JsonAutoDetect; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.catalog.internal.BasicBrooklynCatalog; import brooklyn.catalog.internal.CatalogUtils; import brooklyn.mementos.CatalogItemMemento; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/entity/rebind/dto/MementosGenerators.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/entity/rebind/dto/MementosGenerators.java b/core/src/main/java/brooklyn/entity/rebind/dto/MementosGenerators.java index 91d7736..7c5bd87 100644 --- a/core/src/main/java/brooklyn/entity/rebind/dto/MementosGenerators.java +++ b/core/src/main/java/brooklyn/entity/rebind/dto/MementosGenerators.java @@ -27,7 +27,7 @@ import java.util.Set; import brooklyn.basic.BrooklynObject; import brooklyn.basic.BrooklynTypes; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.catalog.internal.CatalogItemDo; import brooklyn.config.ConfigKey; import brooklyn.enricher.basic.AbstractEnricher; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/entity/rebind/persister/BrooklynMementoPersisterToObjectStore.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/entity/rebind/persister/BrooklynMementoPersisterToObjectStore.java b/core/src/main/java/brooklyn/entity/rebind/persister/BrooklynMementoPersisterToObjectStore.java index 7c0cc3c..491f1d3 100644 --- a/core/src/main/java/brooklyn/entity/rebind/persister/BrooklynMementoPersisterToObjectStore.java +++ b/core/src/main/java/brooklyn/entity/rebind/persister/BrooklynMementoPersisterToObjectStore.java @@ -39,7 +39,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import brooklyn.basic.BrooklynObject; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.catalog.internal.CatalogUtils; import brooklyn.config.ConfigKey; import brooklyn.config.StringConfigMap; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/entity/rebind/persister/BrooklynPersistenceUtils.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/entity/rebind/persister/BrooklynPersistenceUtils.java b/core/src/main/java/brooklyn/entity/rebind/persister/BrooklynPersistenceUtils.java index 8a76833..5ce7853 100644 --- a/core/src/main/java/brooklyn/entity/rebind/persister/BrooklynPersistenceUtils.java +++ b/core/src/main/java/brooklyn/entity/rebind/persister/BrooklynPersistenceUtils.java @@ -25,7 +25,7 @@ import org.slf4j.LoggerFactory; import brooklyn.basic.BrooklynObject; import brooklyn.basic.BrooklynObjectInternal; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.config.BrooklynServerConfig; import brooklyn.config.BrooklynServerPaths; import brooklyn.entity.Entity; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/entity/rebind/persister/CatalogItemLibrariesConverter.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/entity/rebind/persister/CatalogItemLibrariesConverter.java b/core/src/main/java/brooklyn/entity/rebind/persister/CatalogItemLibrariesConverter.java index 91b99d6..9d97037 100644 --- a/core/src/main/java/brooklyn/entity/rebind/persister/CatalogItemLibrariesConverter.java +++ b/core/src/main/java/brooklyn/entity/rebind/persister/CatalogItemLibrariesConverter.java @@ -21,8 +21,8 @@ package brooklyn.entity.rebind.persister; import java.util.ArrayList; import java.util.Collection; -import brooklyn.catalog.CatalogItem.CatalogBundle; -import brooklyn.catalog.CatalogItem.CatalogItemLibraries; +import org.apache.brooklyn.catalog.CatalogItem.CatalogBundle; +import org.apache.brooklyn.catalog.CatalogItem.CatalogItemLibraries; import brooklyn.catalog.internal.CatalogBundleDto; import com.thoughtworks.xstream.converters.Converter; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/entity/rebind/persister/XmlMementoSerializer.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/entity/rebind/persister/XmlMementoSerializer.java b/core/src/main/java/brooklyn/entity/rebind/persister/XmlMementoSerializer.java index 4bd1a20..6fdf549 100644 --- a/core/src/main/java/brooklyn/entity/rebind/persister/XmlMementoSerializer.java +++ b/core/src/main/java/brooklyn/entity/rebind/persister/XmlMementoSerializer.java @@ -31,7 +31,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import brooklyn.basic.AbstractBrooklynObjectSpec; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.catalog.internal.CatalogBundleDto; import brooklyn.catalog.internal.CatalogUtils; import brooklyn.entity.Effector; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/location/basic/BasicLocationRegistry.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/location/basic/BasicLocationRegistry.java b/core/src/main/java/brooklyn/location/basic/BasicLocationRegistry.java index 0fc6913..0e6c348 100644 --- a/core/src/main/java/brooklyn/location/basic/BasicLocationRegistry.java +++ b/core/src/main/java/brooklyn/location/basic/BasicLocationRegistry.java @@ -33,8 +33,8 @@ import java.util.Set; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import brooklyn.catalog.BrooklynCatalog; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.BrooklynCatalog; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.catalog.CatalogPredicates; import brooklyn.config.ConfigMap; import brooklyn.config.ConfigPredicates; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/location/basic/CatalogLocationResolver.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/location/basic/CatalogLocationResolver.java b/core/src/main/java/brooklyn/location/basic/CatalogLocationResolver.java index 591873d..0c22e8b 100644 --- a/core/src/main/java/brooklyn/location/basic/CatalogLocationResolver.java +++ b/core/src/main/java/brooklyn/location/basic/CatalogLocationResolver.java @@ -25,7 +25,7 @@ import java.util.Map; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.catalog.internal.CatalogUtils; import brooklyn.location.Location; import brooklyn.location.LocationRegistry; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/management/classloading/OsgiBrooklynClassLoadingContext.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/management/classloading/OsgiBrooklynClassLoadingContext.java b/core/src/main/java/brooklyn/management/classloading/OsgiBrooklynClassLoadingContext.java index efee3b5..fa04b3c 100644 --- a/core/src/main/java/brooklyn/management/classloading/OsgiBrooklynClassLoadingContext.java +++ b/core/src/main/java/brooklyn/management/classloading/OsgiBrooklynClassLoadingContext.java @@ -22,8 +22,8 @@ import java.net.URL; import java.util.Collection; import java.util.Collections; -import brooklyn.catalog.CatalogItem; -import brooklyn.catalog.CatalogItem.CatalogBundle; +import org.apache.brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem.CatalogBundle; import brooklyn.catalog.internal.CatalogUtils; import brooklyn.management.ManagementContext; import brooklyn.management.entitlement.EntitlementClass; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/management/ha/OsgiManager.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/management/ha/OsgiManager.java b/core/src/main/java/brooklyn/management/ha/OsgiManager.java index f3c050c..53c3053 100644 --- a/core/src/main/java/brooklyn/management/ha/OsgiManager.java +++ b/core/src/main/java/brooklyn/management/ha/OsgiManager.java @@ -36,7 +36,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import brooklyn.BrooklynVersion; -import brooklyn.catalog.CatalogItem.CatalogBundle; +import org.apache.brooklyn.catalog.CatalogItem.CatalogBundle; import brooklyn.config.BrooklynServerConfig; import brooklyn.config.BrooklynServerPaths; import brooklyn.config.ConfigKey; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/management/internal/AbstractManagementContext.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/management/internal/AbstractManagementContext.java b/core/src/main/java/brooklyn/management/internal/AbstractManagementContext.java index 905a903..e296ddf 100644 --- a/core/src/main/java/brooklyn/management/internal/AbstractManagementContext.java +++ b/core/src/main/java/brooklyn/management/internal/AbstractManagementContext.java @@ -36,8 +36,8 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import brooklyn.basic.BrooklynObject; -import brooklyn.catalog.BrooklynCatalog; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.BrooklynCatalog; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.catalog.internal.BasicBrooklynCatalog; import brooklyn.catalog.internal.CatalogInitialization; import brooklyn.catalog.internal.CatalogUtils; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/management/internal/NonDeploymentManagementContext.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/management/internal/NonDeploymentManagementContext.java b/core/src/main/java/brooklyn/management/internal/NonDeploymentManagementContext.java index 329fead..5aaa3fc 100644 --- a/core/src/main/java/brooklyn/management/internal/NonDeploymentManagementContext.java +++ b/core/src/main/java/brooklyn/management/internal/NonDeploymentManagementContext.java @@ -33,7 +33,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import brooklyn.basic.BrooklynObject; -import brooklyn.catalog.BrooklynCatalog; +import org.apache.brooklyn.catalog.BrooklynCatalog; import brooklyn.catalog.internal.CatalogInitialization; import brooklyn.config.BrooklynProperties; import brooklyn.config.StringConfigMap; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/main/java/brooklyn/util/osgi/Osgis.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/brooklyn/util/osgi/Osgis.java b/core/src/main/java/brooklyn/util/osgi/Osgis.java index 15f85a8..5e8a815 100644 --- a/core/src/main/java/brooklyn/util/osgi/Osgis.java +++ b/core/src/main/java/brooklyn/util/osgi/Osgis.java @@ -57,7 +57,7 @@ import org.osgi.framework.wiring.BundleCapability; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import brooklyn.catalog.CatalogItem.CatalogBundle; +import org.apache.brooklyn.catalog.CatalogItem.CatalogBundle; import brooklyn.util.ResourceUtils; import brooklyn.util.collections.MutableList; import brooklyn.util.collections.MutableMap; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/test/java/brooklyn/camp/lite/CampYamlLiteTest.java ---------------------------------------------------------------------- diff --git a/core/src/test/java/brooklyn/camp/lite/CampYamlLiteTest.java b/core/src/test/java/brooklyn/camp/lite/CampYamlLiteTest.java index 7c26342..a56f1dd 100644 --- a/core/src/test/java/brooklyn/camp/lite/CampYamlLiteTest.java +++ b/core/src/test/java/brooklyn/camp/lite/CampYamlLiteTest.java @@ -41,8 +41,8 @@ import org.testng.annotations.AfterMethod; import org.testng.annotations.BeforeMethod; import org.testng.annotations.Test; -import brooklyn.catalog.CatalogItem; -import brooklyn.catalog.CatalogItem.CatalogBundle; +import org.apache.brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem.CatalogBundle; import brooklyn.catalog.CatalogPredicates; import brooklyn.catalog.internal.BasicBrooklynCatalog; import brooklyn.catalog.internal.CatalogDto; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/test/java/brooklyn/catalog/internal/CatalogDtoTest.java ---------------------------------------------------------------------- diff --git a/core/src/test/java/brooklyn/catalog/internal/CatalogDtoTest.java b/core/src/test/java/brooklyn/catalog/internal/CatalogDtoTest.java index a6f5c80..82ab493 100644 --- a/core/src/test/java/brooklyn/catalog/internal/CatalogDtoTest.java +++ b/core/src/test/java/brooklyn/catalog/internal/CatalogDtoTest.java @@ -28,7 +28,7 @@ import org.testng.annotations.AfterMethod; import org.testng.annotations.BeforeMethod; import org.testng.annotations.Test; -import brooklyn.catalog.CatalogItem.CatalogBundle; +import org.apache.brooklyn.catalog.CatalogItem.CatalogBundle; import brooklyn.catalog.internal.CatalogClasspathDo.CatalogScanningModes; import brooklyn.entity.basic.Entities; import brooklyn.management.internal.LocalManagementContext; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/test/java/brooklyn/catalog/internal/CatalogItemComparatorTest.java ---------------------------------------------------------------------- diff --git a/core/src/test/java/brooklyn/catalog/internal/CatalogItemComparatorTest.java b/core/src/test/java/brooklyn/catalog/internal/CatalogItemComparatorTest.java index dffd32b..7ae39ed 100644 --- a/core/src/test/java/brooklyn/catalog/internal/CatalogItemComparatorTest.java +++ b/core/src/test/java/brooklyn/catalog/internal/CatalogItemComparatorTest.java @@ -23,7 +23,7 @@ import static org.testng.Assert.assertTrue; import org.testng.annotations.Test; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem; public class CatalogItemComparatorTest { private static final String RC2 = "10.5.8-rc2"; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/test/java/brooklyn/catalog/internal/CatalogLoadTest.java ---------------------------------------------------------------------- diff --git a/core/src/test/java/brooklyn/catalog/internal/CatalogLoadTest.java b/core/src/test/java/brooklyn/catalog/internal/CatalogLoadTest.java index 3ff89f4..9dab77a 100644 --- a/core/src/test/java/brooklyn/catalog/internal/CatalogLoadTest.java +++ b/core/src/test/java/brooklyn/catalog/internal/CatalogLoadTest.java @@ -25,7 +25,7 @@ import static org.testng.Assert.assertTrue; import org.testng.annotations.BeforeMethod; import org.testng.annotations.Test; -import brooklyn.catalog.CatalogItem.CatalogBundle; +import org.apache.brooklyn.catalog.CatalogItem.CatalogBundle; import brooklyn.util.ResourceUtils; import com.google.common.base.Joiner; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/test/java/brooklyn/catalog/internal/CatalogScanTest.java ---------------------------------------------------------------------- diff --git a/core/src/test/java/brooklyn/catalog/internal/CatalogScanTest.java b/core/src/test/java/brooklyn/catalog/internal/CatalogScanTest.java index 101e306..d502af9 100644 --- a/core/src/test/java/brooklyn/catalog/internal/CatalogScanTest.java +++ b/core/src/test/java/brooklyn/catalog/internal/CatalogScanTest.java @@ -27,8 +27,8 @@ import org.testng.Assert; import org.testng.annotations.AfterMethod; import org.testng.annotations.Test; -import brooklyn.catalog.BrooklynCatalog; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.BrooklynCatalog; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.catalog.CatalogPredicates; import brooklyn.catalog.internal.MyCatalogItems.MySillyAppTemplate; import brooklyn.config.BrooklynProperties; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/test/java/brooklyn/catalog/internal/CatalogTestUtils.java ---------------------------------------------------------------------- diff --git a/core/src/test/java/brooklyn/catalog/internal/CatalogTestUtils.java b/core/src/test/java/brooklyn/catalog/internal/CatalogTestUtils.java index 14005a5..075e7b5 100644 --- a/core/src/test/java/brooklyn/catalog/internal/CatalogTestUtils.java +++ b/core/src/test/java/brooklyn/catalog/internal/CatalogTestUtils.java @@ -18,7 +18,7 @@ */ package brooklyn.catalog.internal; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.entity.proxying.EntitySpec; import brooklyn.management.ManagementContext; import brooklyn.management.classloading.BrooklynClassLoadingContext; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/test/java/brooklyn/catalog/internal/CatalogVersioningTest.java ---------------------------------------------------------------------- diff --git a/core/src/test/java/brooklyn/catalog/internal/CatalogVersioningTest.java b/core/src/test/java/brooklyn/catalog/internal/CatalogVersioningTest.java index 6c4dcc0..3a8e281 100644 --- a/core/src/test/java/brooklyn/catalog/internal/CatalogVersioningTest.java +++ b/core/src/test/java/brooklyn/catalog/internal/CatalogVersioningTest.java @@ -27,8 +27,8 @@ import org.testng.annotations.AfterMethod; import org.testng.annotations.BeforeMethod; import org.testng.annotations.Test; -import brooklyn.catalog.BrooklynCatalog; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.BrooklynCatalog; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.catalog.CatalogPredicates; import brooklyn.entity.basic.Entities; import brooklyn.management.internal.LocalManagementContext; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/test/java/brooklyn/catalog/internal/MyCatalogItems.java ---------------------------------------------------------------------- diff --git a/core/src/test/java/brooklyn/catalog/internal/MyCatalogItems.java b/core/src/test/java/brooklyn/catalog/internal/MyCatalogItems.java index 3506d49..6c1287a 100644 --- a/core/src/test/java/brooklyn/catalog/internal/MyCatalogItems.java +++ b/core/src/test/java/brooklyn/catalog/internal/MyCatalogItems.java @@ -18,7 +18,7 @@ */ package brooklyn.catalog.internal; -import brooklyn.catalog.Catalog; +import org.apache.brooklyn.catalog.Catalog; import brooklyn.entity.basic.AbstractApplication; import brooklyn.entity.basic.ApplicationBuilder; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/test/java/brooklyn/entity/rebind/ActivePartialRebindVersionTest.java ---------------------------------------------------------------------- diff --git a/core/src/test/java/brooklyn/entity/rebind/ActivePartialRebindVersionTest.java b/core/src/test/java/brooklyn/entity/rebind/ActivePartialRebindVersionTest.java index e9594b9..011b6b1 100644 --- a/core/src/test/java/brooklyn/entity/rebind/ActivePartialRebindVersionTest.java +++ b/core/src/test/java/brooklyn/entity/rebind/ActivePartialRebindVersionTest.java @@ -23,7 +23,7 @@ import org.slf4j.LoggerFactory; import org.testng.Assert; import org.testng.annotations.Test; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.catalog.internal.CatalogTestUtils; import brooklyn.entity.Entity; import brooklyn.entity.group.DynamicCluster; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/test/java/brooklyn/entity/rebind/RebindCatalogItemTest.java ---------------------------------------------------------------------- diff --git a/core/src/test/java/brooklyn/entity/rebind/RebindCatalogItemTest.java b/core/src/test/java/brooklyn/entity/rebind/RebindCatalogItemTest.java index 10bcc68..19a5058 100644 --- a/core/src/test/java/brooklyn/entity/rebind/RebindCatalogItemTest.java +++ b/core/src/test/java/brooklyn/entity/rebind/RebindCatalogItemTest.java @@ -35,8 +35,8 @@ import org.testng.annotations.Test; import brooklyn.camp.lite.CampPlatformWithJustBrooklynMgmt; import brooklyn.camp.lite.TestAppAssemblyInstantiator; -import brooklyn.catalog.CatalogItem; -import brooklyn.catalog.CatalogItem.CatalogItemType; +import org.apache.brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem.CatalogItemType; import brooklyn.catalog.internal.BasicBrooklynCatalog; import brooklyn.catalog.internal.CatalogDto; import brooklyn.config.BrooklynProperties; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/test/java/brooklyn/entity/rebind/RebindCatalogWhenCatalogPersistenceDisabledTest.java ---------------------------------------------------------------------- diff --git a/core/src/test/java/brooklyn/entity/rebind/RebindCatalogWhenCatalogPersistenceDisabledTest.java b/core/src/test/java/brooklyn/entity/rebind/RebindCatalogWhenCatalogPersistenceDisabledTest.java index 7c6393a..3274319 100644 --- a/core/src/test/java/brooklyn/entity/rebind/RebindCatalogWhenCatalogPersistenceDisabledTest.java +++ b/core/src/test/java/brooklyn/entity/rebind/RebindCatalogWhenCatalogPersistenceDisabledTest.java @@ -27,7 +27,7 @@ import org.testng.annotations.BeforeMethod; import org.testng.annotations.Test; import brooklyn.camp.lite.CampPlatformWithJustBrooklynMgmt; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.config.BrooklynProperties; import brooklyn.config.BrooklynServerConfig; import brooklyn.entity.proxying.EntitySpec; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/test/java/brooklyn/entity/rebind/RebindTestFixture.java ---------------------------------------------------------------------- diff --git a/core/src/test/java/brooklyn/entity/rebind/RebindTestFixture.java b/core/src/test/java/brooklyn/entity/rebind/RebindTestFixture.java index c307aa4..68b4a7f 100644 --- a/core/src/test/java/brooklyn/entity/rebind/RebindTestFixture.java +++ b/core/src/test/java/brooklyn/entity/rebind/RebindTestFixture.java @@ -32,8 +32,8 @@ import org.slf4j.LoggerFactory; import org.testng.annotations.AfterMethod; import org.testng.annotations.BeforeMethod; -import brooklyn.catalog.BrooklynCatalog; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.BrooklynCatalog; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.catalog.internal.CatalogUtils; import brooklyn.entity.Application; import brooklyn.entity.basic.Entities; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/test/java/brooklyn/entity/rebind/persister/XmlMementoSerializerTest.java ---------------------------------------------------------------------- diff --git a/core/src/test/java/brooklyn/entity/rebind/persister/XmlMementoSerializerTest.java b/core/src/test/java/brooklyn/entity/rebind/persister/XmlMementoSerializerTest.java index 8b1ecf9..36e7b7c 100644 --- a/core/src/test/java/brooklyn/entity/rebind/persister/XmlMementoSerializerTest.java +++ b/core/src/test/java/brooklyn/entity/rebind/persister/XmlMementoSerializerTest.java @@ -38,7 +38,7 @@ import org.testng.annotations.BeforeMethod; import org.testng.annotations.Test; import brooklyn.basic.BrooklynObject; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.catalog.internal.CatalogItemBuilder; import brooklyn.catalog.internal.CatalogItemDtoAbstract; import brooklyn.catalog.internal.CatalogTestUtils; http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7023285c/core/src/test/java/brooklyn/management/osgi/OsgiVersionMoreEntityTest.java ---------------------------------------------------------------------- diff --git a/core/src/test/java/brooklyn/management/osgi/OsgiVersionMoreEntityTest.java b/core/src/test/java/brooklyn/management/osgi/OsgiVersionMoreEntityTest.java index 11342de..8659351 100644 --- a/core/src/test/java/brooklyn/management/osgi/OsgiVersionMoreEntityTest.java +++ b/core/src/test/java/brooklyn/management/osgi/OsgiVersionMoreEntityTest.java @@ -33,7 +33,7 @@ import org.testng.annotations.BeforeMethod; import org.testng.annotations.Test; import brooklyn.basic.BrooklynObject; -import brooklyn.catalog.CatalogItem; +import org.apache.brooklyn.catalog.CatalogItem; import brooklyn.catalog.internal.CatalogEntityItemDto; import brooklyn.catalog.internal.CatalogItemBuilder; import brooklyn.catalog.internal.CatalogItemDtoAbstract;
