return createDataFlow(inRequests,true);
boolean inAppendSink) throws ModuleException { return createDataFlow(inRequests,inAppendSink, null);
@Override public DataFlowID createDataFlow(DataRequest[] inRequests, boolean inAppendSink) throws ModuleException { verifyIncorrectInvocation(); return mManager.createDataFlow(inRequests, inAppendSink, mRequester); }
@Override public DataFlowID createDataFlow(String inRequests) { try { return mManager.createDataFlow(parseDataRequests(inRequests)); } catch (ModuleException e) { throw transformFailure(e); } }
@Override public DataFlowID createDataFlow(String inRequests, boolean inAppendSink) { try { return mManager.createDataFlow(parseDataRequests(inRequests), inAppendSink); } catch (ModuleException e) { throw transformFailure(e); } }
/** * Validate and start the object. */ @PostConstruct public void start() { for(ModuleDescriptor moduleDescriptor : createModules) { ModuleURN instanceUrn; if(moduleDescriptor.getParameters().isEmpty()) { instanceUrn = moduleManager.createModule(moduleDescriptor.getModuleProviderUrn()); } else { instanceUrn = moduleManager.createModule(moduleDescriptor.getModuleProviderUrn(), moduleDescriptor.getParameters()); } createdInstances.add(instanceUrn); } for(ModuleDescriptor moduleUrn : startModules) { moduleManager.start(moduleUrn.getModuleInstanceUrn()); } for(List<DataRequest> dataRequest : dataRequests) { dataFlowIds.add(moduleManager.createDataFlow(dataRequest.toArray(new DataRequest[dataRequest.size()]))); } } /**