X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.db%2Fsrc%2Forg%2Fsimantics%2Fdb%2FRequestProcessor.java;fp=bundles%2Forg.simantics.db%2Fsrc%2Forg%2Fsimantics%2Fdb%2FRequestProcessor.java;h=68af4664b856442d0b1c7e38ed27d17cb5f74293;hb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;hp=1fb7ae3a128c442b1d6006eb06463915632e0b10;hpb=24e2b34260f219f0d1644ca7a138894980e25b14;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.db/src/org/simantics/db/RequestProcessor.java b/bundles/org.simantics.db/src/org/simantics/db/RequestProcessor.java index 1fb7ae3a1..68af4664b 100644 --- a/bundles/org.simantics.db/src/org/simantics/db/RequestProcessor.java +++ b/bundles/org.simantics.db/src/org/simantics/db/RequestProcessor.java @@ -1,69 +1,69 @@ -/******************************************************************************* - * Copyright (c) 2007, 2010 Association for Decentralized Information Management - * in Industry THTH ry. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * VTT Technical Research Centre of Finland - initial API and implementation - *******************************************************************************/ -package org.simantics.db; - -import org.simantics.db.exception.DatabaseException; -import org.simantics.db.request.ReadInterface; -import org.simantics.db.request.WriteInterface; - -/** - * - * For initiating requests in synchronous manner. The possible requests are - *
- * Some standard implementations of ReadInterface and WriteInterface include - *
- * The standard RequestProcessors are - *
- * IMPORTANT:A client invoking any of the
+ * Some standard implementations of ReadInterface and WriteInterface include
+ *
+ * The standard RequestProcessors are
+ *
+ * IMPORTANT:A client invoking any of the sync
- * -methods in this interface must not assume that the request is performed
- * within the same thread that performed the syncRequest
- * invocation. This is an implementation-specific matter.
- *
- * @version 1.5
- * @author Antti Villberg
- * @see ReadInterface
- * @see WriteInterface
- * @see ReadGraph
- * @see Session
- * @see MergingGraphRequestProcessor
- * @see AsyncRequestProcessor
- */
-public interface RequestProcessor extends AsyncRequestProcessor, RequestProcessorSpecific {
-
-
+ *
+ *
+ *
+ *
+ *
+ *
+ * Database services (see e.g. {@link Session}) are available from implemented
+ * {@link ServiceLocator}. For an asynchronous counterpart with the same
+ * functionality as RequestProcessor see {@link AsyncRequestProcessor}
+ *
+ * sync
+ * -methods in this interface must not assume that the request is performed
+ * within the same thread that performed the syncRequest
+ * invocation. This is an implementation-specific matter.
+ *
+ * @version 1.5
+ * @author Antti Villberg
+ * @see ReadInterface
+ * @see WriteInterface
+ * @see ReadGraph
+ * @see Session
+ * @see MergingGraphRequestProcessor
+ * @see AsyncRequestProcessor
+ */
+public interface RequestProcessor extends AsyncRequestProcessor, RequestProcessorSpecific {
+
+