X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.document.server.io%2Fsrc%2Forg%2Fsimantics%2Fdocument%2Fserver%2Fio%2FIAbstractRequestInterface.java;h=dce45ac05e2a7d081ff50ef01e04563e32d3a042;hp=5253b3ed9ba558b5a9c179614eb33f4b890df1ad;hb=55ca14c;hpb=969bd23cab98a79ca9101af33334000879fb60c5 diff --git a/bundles/org.simantics.document.server.io/src/org/simantics/document/server/io/IAbstractRequestInterface.java b/bundles/org.simantics.document.server.io/src/org/simantics/document/server/io/IAbstractRequestInterface.java index 5253b3ed9..dce45ac05 100644 --- a/bundles/org.simantics.document.server.io/src/org/simantics/document/server/io/IAbstractRequestInterface.java +++ b/bundles/org.simantics.document.server.io/src/org/simantics/document/server/io/IAbstractRequestInterface.java @@ -6,13 +6,16 @@ public interface IAbstractRequestInterface { void createSession(String sessionGUID, IConsole console); void deleteSession(String sessionGUID); void setInputURI(String sessionGUID, String inputURI); + void setSessionParameter(String sessionGUID, String parameterName, Object value); public IJSONResult requestDocument(String document, int sequenceNumber, int pollingHint, String sessionGUID); public String requestDocumentURI(String alias); String requestCSS(String documentURI); int[] requestLoadingIndicatorDelay(String documentURI); Double requestPollingInterval(String documentURI); + Content requestContent(String resourceURI); public CommandResult execute(String id, CommandContext context); public void subscribeDocument(String document, String sessionGUID, IDocumentListener documentListener); public IJSONResult readChanges(String uri, String sessionGUID, int sequenceNumber); public void initializeDocument(String documentURI, String sessionGUID, CommandContext context); + public void onPoll(String sessionGUID); }