@Override public Supplier<SourceCompletionCallback> resolve(ExecutionContext executionContext) { return () -> (SourceCompletionCallback) ((ExecutionContextAdapter) executionContext) .getVariable(SOURCE_COMPLETION_CALLBACK_PARAM); } }
@Override public Optional<RetryPolicyTemplate> getRetryPolicyTemplate() { return decorated.getRetryPolicyTemplate(); } }
@Override public CoreEvent getEvent() { return decorated.getEvent(); }
@Override public Optional<ConfigurationInstance> getConfiguration() { return decorated.getConfiguration(); }
@Override public <T> T removeVariable(String key) { return decorated.removeVariable(key); }
@Override public Scheduler getCurrentScheduler() { return decorated.getCurrentScheduler(); }
@Override public Object setVariable(String key, Object value) { return decorated.setVariable(key, value); }
@Override public Optional<TransactionConfig> getTransactionConfig() { return decorated.getTransactionConfig(); }
@Override public M getComponentModel() { return decorated.getComponentModel(); }
@Override public ExtensionModel getExtensionModel() { return decorated.getExtensionModel(); }
@Override public SecurityContext getSecurityContext() { return decorated.getSecurityContext(); }
@Override public Map<String, Object> getParameters() { return decorated.getParameters(); }
@Override public StreamingManager getStreamingManager() { return decorated.getStreamingManager(); }
@Override public <T> T getParameter(String arg0) { return decorated.getParameter(arg0); }
@Override public CursorProviderFactory getCursorProviderFactory() { return decorated.getCursorProviderFactory(); }
@Override public void setSecurityContext(SecurityContext securityContext) { decorated.setSecurityContext(securityContext); }
@Override public void setCurrentScheduler(Scheduler currentScheduler) { decorated.setCurrentScheduler(currentScheduler); }
@Override public Supplier<CompletionCallback> resolve(ExecutionContext executionContext) { return () -> (CompletionCallback) ((ExecutionContextAdapter) executionContext).getVariable(COMPLETION_CALLBACK_CONTEXT_PARAM); } }
@Override public Supplier<SourceCallbackContext> resolve(ExecutionContext executionContext) { return () -> ((ExecutionContextAdapter<ComponentModel>) executionContext) .getVariable(SOURCE_CALLBACK_CONTEXT_PARAM); } }
@Override public <T> T getVariable(String key) { return decorated.getVariable(key); }