/******************************************************************************* * Copyright (c) 2007, 2018 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.common.processor; import java.util.Collection; import java.util.function.Consumer; import org.simantics.db.AsyncRequestProcessor; import org.simantics.db.Resource; import org.simantics.db.Session; import org.simantics.db.exception.DatabaseException; import org.simantics.db.procedure.AsyncListener; import org.simantics.db.procedure.AsyncMultiListener; import org.simantics.db.procedure.AsyncMultiProcedure; import org.simantics.db.procedure.AsyncProcedure; import org.simantics.db.procedure.Listener; import org.simantics.db.procedure.MultiListener; import org.simantics.db.procedure.MultiProcedure; import org.simantics.db.procedure.Procedure; import org.simantics.db.procedure.SyncListener; import org.simantics.db.procedure.SyncMultiListener; import org.simantics.db.procedure.SyncMultiProcedure; import org.simantics.db.procedure.SyncProcedure; import org.simantics.db.request.AsyncMultiRead; import org.simantics.db.request.AsyncRead; import org.simantics.db.request.DelayedWrite; import org.simantics.db.request.DelayedWriteResult; import org.simantics.db.request.ExternalRead; import org.simantics.db.request.MultiRead; import org.simantics.db.request.Read; import org.simantics.db.request.ReadInterface; import org.simantics.db.request.Write; import org.simantics.db.request.WriteInterface; import org.simantics.db.request.WriteOnly; import org.simantics.db.request.WriteOnlyResult; import org.simantics.db.request.WriteResult; public class ProcessorBase implements AsyncRequestProcessor { @Override public T l0() { throw new UnsupportedOperationException(); } @Override public void asyncRequest(AsyncMultiRead request, AsyncMultiProcedure procedure) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(AsyncRead request, AsyncProcedure procedure) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(Write request, Consumer callback) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(DelayedWrite request, Consumer callback) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(WriteOnly request, Consumer callback) { throw new UnsupportedOperationException(); } @Override public Collection syncRequest(AsyncMultiRead request, final AsyncMultiProcedure procedure) { throw new UnsupportedOperationException(); } @Override public T syncRequest(AsyncRead request, final AsyncProcedure procedure) { throw new UnsupportedOperationException(); } @Override public void syncRequest(Write request) { throw new UnsupportedOperationException(); } @Override public void syncRequest(WriteOnly request) { throw new UnsupportedOperationException(); } @Override public Session getSession() { throw new UnsupportedOperationException(); } @Override public void asyncRequest(AsyncRead request) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(AsyncRead request, Procedure procedure) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(AsyncMultiRead request) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(AsyncMultiRead request, MultiProcedure procedure) { throw new UnsupportedOperationException(); } @Override public T syncRequest(AsyncRead request) { throw new UnsupportedOperationException(); } @Override public T syncRequest(AsyncRead request, Procedure procedure) { throw new UnsupportedOperationException(); } @Override public Collection syncRequest(AsyncMultiRead request) { throw new UnsupportedOperationException(); } @Override public Collection syncRequest(AsyncMultiRead request, MultiProcedure procedure) { throw new UnsupportedOperationException(); } @Override public T syncRequest(Read request) { throw new UnsupportedOperationException(); } @Override public T syncRequest(Read request, final AsyncProcedure procedure) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(Read request) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(Read request, AsyncProcedure procedure) { throw new UnsupportedOperationException(); } @Override public T syncRequest(Read request, Procedure procedure) { throw new UnsupportedOperationException(); } @Override public Collection syncRequest(final MultiRead request) throws DatabaseException { throw new UnsupportedOperationException(); } @Override public Collection syncRequest(MultiRead request, MultiProcedure procedure) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(Read request, Procedure procedure) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(MultiRead request) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(MultiRead request, MultiProcedure procedure) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(Write r) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(WriteOnly r) { throw new UnsupportedOperationException(); } @Override public T getService(Class api) { throw new UnsupportedOperationException(); } @Override public T peekService(Class api) { throw new UnsupportedOperationException(); } @Override public boolean hasService(Class api) { throw new UnsupportedOperationException(); } @Override public void registerService(Class api, T service) { throw new UnsupportedOperationException(); } // @Override // public T syncRequest(Read arg0, AsyncListener arg1) { // throw new UnsupportedOperationException(); // } @Override public T syncRequest(Read arg0, SyncListener arg1) { throw new UnsupportedOperationException(); } @Override public T syncRequest(Read arg0, Listener arg1) { throw new UnsupportedOperationException(); } @Override public T syncRequest(Read arg0, SyncProcedure arg1) { throw new UnsupportedOperationException(); } @Override public T syncRequest(AsyncRead arg0, AsyncListener arg1) { throw new UnsupportedOperationException(); } @Override public T syncRequest(AsyncRead arg0, SyncListener arg1) { throw new UnsupportedOperationException(); } @Override public T syncRequest(AsyncRead arg0, Listener arg1) { throw new UnsupportedOperationException(); } @Override public T syncRequest(AsyncRead arg0, SyncProcedure arg1) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(Read arg0, AsyncListener arg1) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(Read arg0, SyncListener arg1) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(Read arg0, Listener arg1) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(Read arg0, SyncProcedure arg1) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(AsyncRead arg0, AsyncListener arg1) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(AsyncRead arg0, SyncListener arg1) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(AsyncRead arg0, Listener arg1) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(AsyncRead arg0, SyncProcedure arg1) { throw new UnsupportedOperationException(); } @Override public Collection syncRequest(MultiRead arg0, SyncMultiListener arg1) { throw new UnsupportedOperationException(); } @Override public Collection syncRequest(MultiRead arg0, MultiListener arg1) { throw new UnsupportedOperationException(); } @Override public Collection syncRequest(MultiRead arg0, SyncMultiProcedure arg1) { throw new UnsupportedOperationException(); } @Override public Collection syncRequest(AsyncMultiRead arg0, AsyncMultiListener arg1) { throw new UnsupportedOperationException(); } @Override public Collection syncRequest(AsyncMultiRead arg0, SyncMultiListener arg1) { throw new UnsupportedOperationException(); } @Override public Collection syncRequest(AsyncMultiRead arg0, MultiListener arg1) { throw new UnsupportedOperationException(); } @Override public Collection syncRequest(AsyncMultiRead arg0, SyncMultiProcedure arg1) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(MultiRead arg0, SyncMultiListener arg1) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(MultiRead arg0, MultiListener arg1) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(MultiRead arg0, SyncMultiProcedure arg1) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(AsyncMultiRead arg0, AsyncMultiListener arg1) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(AsyncMultiRead arg0, SyncMultiListener arg1) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(AsyncMultiRead arg0, MultiListener arg1) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(AsyncMultiRead arg0, SyncMultiProcedure arg1) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(ExternalRead request, Procedure procedure) { throw new UnsupportedOperationException(); } @Override public T syncRequest(ExternalRead request) { throw new UnsupportedOperationException(); } @Override public T syncRequest(ExternalRead request, Listener procedure) { throw new UnsupportedOperationException(); } @Override public T syncRequest(ExternalRead request, Procedure procedure) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(ExternalRead request) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(ExternalRead request, Listener procedure) { throw new UnsupportedOperationException(); } @Override public void syncRequest(DelayedWrite request) throws DatabaseException { throw new UnsupportedOperationException(); } @Override public void asyncRequest(DelayedWrite request) { throw new UnsupportedOperationException(); } @Override public T syncRequest(WriteResult request) throws DatabaseException { throw new UnsupportedOperationException(); } @Override public T syncRequest(DelayedWriteResult request) throws DatabaseException { throw new UnsupportedOperationException(); } @Override public T syncRequest(WriteOnlyResult r) throws DatabaseException { throw new UnsupportedOperationException(); } @Override public void asyncRequest(WriteResult r, Procedure procedure) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(DelayedWriteResult r, Procedure procedure) { throw new UnsupportedOperationException(); } @Override public void asyncRequest(WriteOnlyResult r, Procedure procedure) { throw new UnsupportedOperationException(); } @Override public Resource getRootLibrary() { throw new UnsupportedOperationException(); } @Override public void async(ReadInterface r, Procedure procedure) { throw new UnsupportedOperationException(); } @Override public void async(ReadInterface r, AsyncProcedure procedure) { throw new UnsupportedOperationException(); } @Override public void async(ReadInterface r, SyncProcedure procedure) { throw new UnsupportedOperationException(); } @Override public void async(ReadInterface r, Listener procedure) { throw new UnsupportedOperationException(); } @Override public void async(ReadInterface r, AsyncListener procedure) { throw new UnsupportedOperationException(); } @Override public void async(ReadInterface r, SyncListener procedure) { throw new UnsupportedOperationException(); } @Override public T sync(ReadInterface r) throws DatabaseException { throw new UnsupportedOperationException(); } @Override public T sync(WriteInterface r) throws DatabaseException { throw new UnsupportedOperationException(); } @Override public void async(WriteInterface r, Procedure procedure) { throw new UnsupportedOperationException(); } @Override public void async(WriteInterface r) { throw new UnsupportedOperationException(); } @Override public Object getModificationCounter() { throw new UnsupportedOperationException(); } }