public class RelativePathService extends AbstractPathService
AbstractPathService
implementation for paths that are relative
to other paths.Constructor and Description |
---|
RelativePathService(String relativePath) |
Modifier and Type | Method and Description |
---|---|
static void |
addService(org.jboss.msc.service.ServiceName name,
org.jboss.dmr.ModelNode element,
org.jboss.msc.service.ServiceTarget serviceTarget) |
static org.jboss.msc.service.ServiceController<String> |
addService(org.jboss.msc.service.ServiceName name,
String path,
boolean possiblyAbsolute,
String relativeTo,
org.jboss.msc.service.ServiceTarget serviceTarget,
List<org.jboss.msc.service.ServiceController<?>> newControllers,
org.jboss.msc.service.ServiceListener... listeners)
Installs a path service.
|
static org.jboss.msc.service.ServiceController<String> |
addService(org.jboss.msc.service.ServiceName name,
String relativePath,
String relativeTo,
org.jboss.msc.service.ServiceTarget serviceTarget) |
static org.jboss.msc.service.ServiceController<String> |
addService(String name,
String relativePath,
String relativeTo,
org.jboss.msc.service.ServiceTarget serviceTarget) |
static org.jboss.msc.service.ServiceController<String> |
addService(String name,
String relativePath,
String relativeTo,
org.jboss.msc.service.ServiceTarget serviceTarget,
List<org.jboss.msc.service.ServiceController<?>> newControllers,
org.jboss.msc.service.ServiceListener... listeners) |
protected String |
resolvePath() |
getValue, isAbsoluteUnixOrWindowsPath, pathNameOf, start, stop
public RelativePathService(String relativePath)
public static org.jboss.msc.service.ServiceController<String> addService(String name, String relativePath, String relativeTo, org.jboss.msc.service.ServiceTarget serviceTarget)
public static org.jboss.msc.service.ServiceController<String> addService(String name, String relativePath, String relativeTo, org.jboss.msc.service.ServiceTarget serviceTarget, List<org.jboss.msc.service.ServiceController<?>> newControllers, org.jboss.msc.service.ServiceListener... listeners)
public static org.jboss.msc.service.ServiceController<String> addService(org.jboss.msc.service.ServiceName name, String relativePath, String relativeTo, org.jboss.msc.service.ServiceTarget serviceTarget)
public static org.jboss.msc.service.ServiceController<String> addService(org.jboss.msc.service.ServiceName name, String path, boolean possiblyAbsolute, String relativeTo, org.jboss.msc.service.ServiceTarget serviceTarget, List<org.jboss.msc.service.ServiceController<?>> newControllers, org.jboss.msc.service.ServiceListener... listeners)
name
- the name to use for the servicepath
- the relative portion of the pathpossiblyAbsolute
- true
if path
may be an absolute path
and should be installed as such
if it is, with any
relativeTo
parameter ignoredrelativeTo
- the name of the path that path
may be relative toserviceTarget
- the ServiceTarget
to use to install the servicenewControllers
- list of service controllers that are being installed as part of the operation that has
led to this invocation. May be null
. If not null
the returned
ServiceController will be added to this listlisteners
- listeners to add to the service. May be null
public static void addService(org.jboss.msc.service.ServiceName name, org.jboss.dmr.ModelNode element, org.jboss.msc.service.ServiceTarget serviceTarget)
protected String resolvePath()
resolvePath
in class AbstractPathService
Copyright © 2023 JBoss by Red Hat. All rights reserved.