public class BasicDependencyService
extends java.lang.Object
implements jadex.bridge.service.types.library.IDependencyService
Modifier and Type | Field and Description |
---|---|
protected jadex.bridge.IComponentIdentifier |
cid
The component identifier to use for creating local resource IDs.
|
protected jadex.bridge.IInternalAccess |
component
The service providing component.
|
protected java.util.logging.Logger |
logger
The logger.
|
Constructor and Description |
---|
BasicDependencyService()
Bean constructor for service creation.
|
Modifier and Type | Method and Description |
---|---|
jadex.commons.future.IFuture<jadex.bridge.IResourceIdentifier> |
getResourceIdentifier(java.net.URL url)
Get the resource identifier for an url.
|
jadex.commons.future.IFuture<jadex.commons.Tuple2<jadex.bridge.IResourceIdentifier,java.util.Map<jadex.bridge.IResourceIdentifier,java.util.List<jadex.bridge.IResourceIdentifier>>>> |
loadDependencies(jadex.bridge.IResourceIdentifier rid,
boolean workspace)
Load dependencies from a resource identifier.
|
jadex.commons.future.IFuture<java.lang.Void> |
startService()
Start the service.
|
protected jadex.bridge.IInternalAccess component
protected java.util.logging.Logger logger
protected jadex.bridge.IComponentIdentifier cid
public BasicDependencyService()
public jadex.commons.future.IFuture<java.lang.Void> startService()
public jadex.commons.future.IFuture<jadex.commons.Tuple2<jadex.bridge.IResourceIdentifier,java.util.Map<jadex.bridge.IResourceIdentifier,java.util.List<jadex.bridge.IResourceIdentifier>>>> loadDependencies(jadex.bridge.IResourceIdentifier rid, boolean workspace)
loadDependencies
in interface jadex.bridge.service.types.library.IDependencyService
rid
- A local or global resource identifier. If both local and global ids are present,
local takes precedence, e.g. resolving to workspace urls before fetching an older snapshot from a repository.public jadex.commons.future.IFuture<jadex.bridge.IResourceIdentifier> getResourceIdentifier(java.net.URL url)
getResourceIdentifier
in interface jadex.bridge.service.types.library.IDependencyService
url
- The url.