You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@brooklyn.apache.org by he...@apache.org on 2021/09/11 00:27:01 UTC
[brooklyn-server] 01/06: make more methods available in RO mode
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 <al...@cloudsoftcorp.com>
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: