This is an automated email from the ASF dual-hosted git repository. heneveld pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/brooklyn-server.git
commit 6b6f24373e86a873b03f4aeea6bf9bff05b323fa Author: Alex Heneveld <[email protected]> AuthorDate: Fri Sep 10 12:44:56 2021 +0100 make more methods available in RO mode --- .../core/entity/internal/EntityTransientCopyInternal.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/core/src/main/java/org/apache/brooklyn/core/entity/internal/EntityTransientCopyInternal.java b/core/src/main/java/org/apache/brooklyn/core/entity/internal/EntityTransientCopyInternal.java index 60ac288..9106ec2 100644 --- a/core/src/main/java/org/apache/brooklyn/core/entity/internal/EntityTransientCopyInternal.java +++ b/core/src/main/java/org/apache/brooklyn/core/entity/internal/EntityTransientCopyInternal.java @@ -25,14 +25,19 @@ import javax.annotation.Nullable; import org.apache.brooklyn.api.effector.Effector; import org.apache.brooklyn.api.entity.Application; import org.apache.brooklyn.api.entity.Entity; +import org.apache.brooklyn.api.entity.Entity.EnricherSupport; import org.apache.brooklyn.api.entity.Entity.GroupSupport; +import org.apache.brooklyn.api.entity.Entity.PolicySupport; +import org.apache.brooklyn.api.entity.Entity.SensorSupport; import org.apache.brooklyn.api.entity.EntityType; import org.apache.brooklyn.api.location.Location; import org.apache.brooklyn.api.mgmt.ExecutionContext; import org.apache.brooklyn.api.mgmt.ManagementContext; import org.apache.brooklyn.api.mgmt.rebind.RebindSupport; import org.apache.brooklyn.api.mgmt.rebind.mementos.EntityMemento; +import org.apache.brooklyn.api.objs.BrooklynObject.RelationSupport; import org.apache.brooklyn.api.objs.BrooklynObject.TagSupport; +import org.apache.brooklyn.api.objs.Configurable.ConfigurationSupport; import org.apache.brooklyn.api.sensor.AttributeSensor; import org.apache.brooklyn.config.ConfigKey; import org.apache.brooklyn.config.ConfigKey.HasConfigKey; @@ -71,8 +76,13 @@ public interface EntityTransientCopyInternal { <T> T getAttribute(AttributeSensor<T> sensor); <T> T getConfig(ConfigKey<T> key); <T> T getConfig(HasConfigKey<T> key); + ConfigurationSupport config(); + SensorSupport sensors(); + PolicySupport policies(); + EnricherSupport enrichers(); TagSupport tags(); GroupSupport groups(); + RelationSupport<Entity> relations(); String getCatalogItemId(); // from EntityInternal:
