X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.enterprise%2Fsrc%2Forg%2Fargeo%2Futil%2Fregister%2FRegister.java;fp=org.argeo.enterprise%2Fsrc%2Forg%2Fargeo%2Futil%2Fregister%2FRegister.java;h=17062809ed9a3fd8efb053c3137367ee18e7c405;hb=11dff0ce7fa612be5557822d8a0128cd61f54f8d;hp=0000000000000000000000000000000000000000;hpb=7064547ae5d85225546f1b8f15d6b5c82f30fe22;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.enterprise/src/org/argeo/util/register/Register.java b/org.argeo.enterprise/src/org/argeo/util/register/Register.java new file mode 100644 index 000000000..17062809e --- /dev/null +++ b/org.argeo.enterprise/src/org/argeo/util/register/Register.java @@ -0,0 +1,10 @@ +package org.argeo.util.register; + +import java.util.Map; + +/** A dynamic register of objects. */ +public interface Register { + Singleton set(T obj, Class clss, Map attributes, Class... classes); + + void shutdown(); +}