Brooklyn

brooklyn.entity.basic
[Java] Class EntityReferences.EntityReference

java.lang.Object
  brooklyn.entity.basic.EntityReferences.EntityReference
All Implemented Interfaces:
java.io.Serializable

public static class EntityReferences.EntityReference

Serialization helper. This masks (with transience) a remote entity (e.g a child or parent) during serialization, by keeping a non-transient reference to the entity which owns the reference, and using his management context reference to find the referred Entity (master instance or proxy), which is then cached.


Field Summary
protected Entity referrer

 
Constructor Summary
EntityReferences.EntityReference(Entity referrer, java.lang.String id)

EntityReferences.EntityReference(Entity referrer, java.lang.Object reference)

 
Method Summary
protected java.lang.Object find()

java.lang.Object get()

Entity getReferrer()

java.lang.String toString()

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Field Detail

referrer

protected Entity referrer


 
Constructor Detail

EntityReferences.EntityReference

public EntityReferences.EntityReference(Entity referrer, java.lang.String id)


EntityReferences.EntityReference

public EntityReferences.EntityReference(Entity referrer, java.lang.Object reference)


 
Method Detail

find

protected java.lang.Object find()


get

public java.lang.Object get()


getReferrer

public Entity getReferrer()


toString

public java.lang.String toString()


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.