aboutsummaryrefslogtreecommitdiffstats
path: root/docproc/src/main/java/com/yahoo/docproc/impl/ProcessingAccess.java
diff options
context:
space:
mode:
Diffstat (limited to 'docproc/src/main/java/com/yahoo/docproc/impl/ProcessingAccess.java')
-rw-r--r--docproc/src/main/java/com/yahoo/docproc/impl/ProcessingAccess.java31
1 files changed, 31 insertions, 0 deletions
diff --git a/docproc/src/main/java/com/yahoo/docproc/impl/ProcessingAccess.java b/docproc/src/main/java/com/yahoo/docproc/impl/ProcessingAccess.java
new file mode 100644
index 00000000000..a18257f61ec
--- /dev/null
+++ b/docproc/src/main/java/com/yahoo/docproc/impl/ProcessingAccess.java
@@ -0,0 +1,31 @@
+package com.yahoo.docproc.impl;
+
+import com.yahoo.docproc.CallStack;
+import com.yahoo.document.DocumentOperation;
+
+import java.util.List;
+
+/**
+ * Bridge to access protected (originally package private) methods in {@link com.yahoo.docproc.Processing}.
+ *
+ * @author gjoranv
+ */
+public abstract class ProcessingAccess {
+
+ protected ProcessingEndpoint getEndpoint() {
+ throw new UnsupportedOperationException("docproc.Processing must override this method!");
+ }
+
+ protected void setEndpoint(ProcessingEndpoint endpoint) {
+ throw new UnsupportedOperationException("docproc.Processing must override this method!");
+ }
+
+ protected void setCallStack(CallStack callStack) {
+ throw new UnsupportedOperationException("docproc.Processing must override this method!");
+ }
+
+ protected List<DocumentOperation> getOnceOperationsToBeProcessed() {
+ throw new UnsupportedOperationException("docproc.Processing must override this method!");
+ }
+
+}