@Override protected WorkspaceHolder createWorkspaceHolder(String indexName, Properties cfg, WorkerBuildContext buildContext) { String backend = cfg.getProperty( Environment.WORKER_BACKEND ); if ( backend != null ) { log.ignoringBackendOptionForIndex( indexName, "near-real-time" ); } WorkspaceHolder backendQueueProcessor = new WorkspaceHolder(); nrtWorkspace = new NRTWorkspaceImpl( this, buildContext, cfg ); backendQueueProcessor.setCustomWorkspace( nrtWorkspace ); backendQueueProcessor.initialize( cfg, buildContext, this ); return backendQueueProcessor; }
@Override protected WorkspaceHolder createWorkspaceHolder(String indexName, Properties cfg, WorkerBuildContext buildContext) { String backend = cfg.getProperty( Environment.WORKER_BACKEND ); if ( backend != null ) { log.ignoringBackendOptionForIndex( indexName, "near-real-time" ); } WorkspaceHolder backendQueueProcessor = new WorkspaceHolder(); nrtWorkspace = new NRTWorkspaceImpl( this, buildContext, cfg ); backendQueueProcessor.setCustomWorkspace( nrtWorkspace ); backendQueueProcessor.initialize( cfg, buildContext, this ); return backendQueueProcessor; }