|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.easybeans.api.EmbeddedManager
public final class EmbeddedManager
This class manages the Embedded instance that have been created. The Embedded object self register to this manager. Also, the list of the embedded server is a weak hashmap. So when an object is deleted, reference can be removed.
Field Summary | |
---|---|
private static java.util.Map<java.lang.Integer,java.lang.ref.WeakReference<EZBServer>> |
servers
Map of embedded servers for some id. |
Constructor Summary | |
---|---|
private |
EmbeddedManager()
Utility class, no public constructor. |
Method Summary | |
---|---|
static void |
addEmbedded(EZBServer embedded)
Add a new embedded server to the managed list. |
static EZBServer |
getEmbedded(java.lang.Integer id)
Gets the embedded server with the given id. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static java.util.Map<java.lang.Integer,java.lang.ref.WeakReference<EZBServer>> servers
Constructor Detail |
---|
private EmbeddedManager()
Method Detail |
---|
public static EZBServer getEmbedded(java.lang.Integer id)
id
- the identifier of the embedded server.
public static void addEmbedded(EZBServer embedded)
embedded
- a given server to add.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |