diff options
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.java | 31 |
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!"); + } + +} |