X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.document.server.io%2Fsrc%2Forg%2Fsimantics%2Fdocument%2Fserver%2Fio%2FIAbstractRequestInterface.java;h=9e736c82116f0d83c2017ddef1d749093d7eb4f2;hb=f23dc81afe57e77d20706a9a94002ce4c72f670d;hp=5253b3ed9ba558b5a9c179614eb33f4b890df1ad;hpb=969bd23cab98a79ca9101af33334000879fb60c5;p=simantics%2Fplatform.git 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..9e736c821 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,17 @@ 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); + public String escapeURI(String unicode); }