X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.api.cms%2Fsrc%2Forg%2Fargeo%2Fapi%2Fcms%2FCmsState.java;h=3ccf0320687c62c3bacb4ba3c5044e0e29351f52;hb=9e6715d360fb29bb817ecaf6d49f0c8a3cc014f5;hp=9ffba68c12d1560a7447af92ee0b4d5e4319ba3c;hpb=1d7058b30bd990cda7d4efc1c029501f05a07113;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.api.cms/src/org/argeo/api/cms/CmsState.java b/org.argeo.api.cms/src/org/argeo/api/cms/CmsState.java index 9ffba68c1..3ccf03206 100644 --- a/org.argeo.api.cms/src/org/argeo/api/cms/CmsState.java +++ b/org.argeo.api.cms/src/org/argeo/api/cms/CmsState.java @@ -6,10 +6,15 @@ import java.util.UUID; /** A running node process. */ public interface CmsState { + /** Local host on which this state is running. */ + String getHostname(); + + /** Since when this state has been available. */ Long getAvailableSince(); UUID getUuid(); + /** A deploy property, or null if it is not set. */ String getDeployProperty(String property); /** @@ -18,5 +23,9 @@ public interface CmsState { */ List getDeployProperties(String property); + /** A local path in the data area. */ Path getDataPath(String relativePath); + + /** A local path in the state area. */ + Path getStatePath(String relativePath); }