@Override public void start(StartContext startContext) throws StartException { String resolvedPath = getPathManager().getValue().resolveRelativePathEntry(this.workingDir, this.relativeTo); this.fileStoreConfigurationBuilder.workingDirectory(resolvedPath); }
@Override public void start(StartContext startContext) throws StartException { String resolvedPath = getPathManager().getValue().resolveRelativePathEntry(this.workingDir, this.relativeTo); this.fileStoreConfigurationBuilder.workingDirectory(resolvedPath); }
private static IdentityStoreConfigurationBuilder configureFileIdentityStore(ResourceEntry resource, final NamedIdentityConfigurationBuilder builder) { ModelNode modelNode = resource.getModel(); FileStoreConfigurationBuilder fileStoreBuilder = builder.stores().file(); ModelNode workingDir = modelNode.get(ModelElement.FILE_STORE_WORKING_DIR.getName()); ModelNode alwaysCreateFiles = modelNode.get(ModelElement.FILE_STORE_ALWAYS_CREATE_FILE.getName()); ModelNode asyncWrite = modelNode.get(ModelElement.FILE_STORE_ASYNC_WRITE.getName()); ModelNode asyncWriteThreadPool = modelNode.get(ModelElement.FILE_STORE_ASYNC_THREAD_POOL.getName()); if (workingDir.isDefined()) { fileStoreBuilder.workingDirectory(workingDir.asString()); } if (alwaysCreateFiles.isDefined()) { fileStoreBuilder.preserveState(!alwaysCreateFiles.asBoolean()); } if (asyncWrite.isDefined()) { fileStoreBuilder.asyncWrite(asyncWrite.asBoolean()); } if (asyncWriteThreadPool.isDefined()) { fileStoreBuilder.asyncWriteThreadPool(asyncWriteThreadPool.asInt()); } return fileStoreBuilder; }