Package | Description |
---|---|
org.argeo.slc |
Common classes of teh SLC framework.
|
org.argeo.slc.build |
SLC Build: building of software systems.
|
org.argeo.slc.core.build |
SLC Build: building of software systems.
|
org.argeo.slc.deploy |
SLC Deploy: deployment of software systems.
|
org.argeo.slc.execution | |
org.argeo.slc.jcr | |
org.argeo.slc.osgi | |
org.argeo.slc.osgi.build | |
org.argeo.slc.repo | |
org.argeo.slc.repo.osgi |
Modifier and Type | Interface and Description |
---|---|
interface |
CategorizedNameVersion
Adds a dimension to
NameVersion by adding an arbitrary category (e.g. |
Modifier and Type | Class and Description |
---|---|
class |
BasicNameVersion
Deprecated.
use
DefaultNameVersion instead. |
class |
DefaultNameVersion
Canonical implementation of
NameVersion |
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<? extends NameVersion> |
ModuleSet.nameVersions() |
Modifier and Type | Method and Description |
---|---|
int |
DefaultNameVersion.compareTo(NameVersion o) |
Constructor and Description |
---|
BasicNameVersion(NameVersion nameVersion)
Deprecated.
|
DefaultNameVersion(NameVersion nameVersion) |
Modifier and Type | Interface and Description |
---|---|
interface |
ModularDistribution
A distribution of modules, that is components that can be identified by a
name / version couple.
|
Modifier and Type | Class and Description |
---|---|
class |
VersionedResourceDistribution
The distribution of a software package (jar, zip, RPM, etc.) which is
versioned.
|
Constructor and Description |
---|
VersionedResourceDistribution(NameVersion nameVersion,
org.springframework.core.io.Resource resource) |
Modifier and Type | Interface and Description |
---|---|
interface |
Module
Represents a deployed module of a broader deployed system.
|
Modifier and Type | Class and Description |
---|---|
class |
ModuleDescriptor
The description of a versioned module.
|
Modifier and Type | Method and Description |
---|---|
void |
ModulesManager.start(NameVersion nameVersion)
Starts the module
|
void |
DynamicRuntime.startModule(NameVersion nameVersion) |
void |
ModulesManager.stop(NameVersion nameVersion)
Stops the module
|
void |
DynamicRuntime.uninstallModule(NameVersion nameVersion) |
void |
DynamicRuntime.updateModule(NameVersion nameVersion) |
void |
ModulesManager.upgrade(NameVersion nameVersion)
Synchronously upgrades the module referenced by this name version
|
Modifier and Type | Class and Description |
---|---|
class |
ExecutionModuleDescriptor
Describes the information required to launch a flow
|
Modifier and Type | Method and Description |
---|---|
NameVersion |
RealizedFlow.getModuleNameVersion() |
Modifier and Type | Method and Description |
---|---|
static NameVersion |
SlcJcrUtils.moduleNameVersion(java.lang.String fullFlowPath)
Extracts the module name and version from a flow path
|
Modifier and Type | Class and Description |
---|---|
class |
OsgiBundle
A deployed OSGi bundle.
|
Modifier and Type | Method and Description |
---|---|
protected Bundle |
OsgiRuntime.findBundle(NameVersion nameVersion) |
void |
OsgiExecutionModulesManager.start(NameVersion nameVersion) |
void |
OsgiRuntime.startModule(NameVersion nameVersion) |
void |
OsgiExecutionModulesManager.stop(NameVersion nameVersion) |
void |
OsgiRuntime.uninstallModule(NameVersion nameVersion) |
void |
OsgiRuntime.updateModule(NameVersion nameVersion) |
void |
OsgiExecutionModulesManager.upgrade(NameVersion nameVersion) |
Constructor and Description |
---|
OsgiBundle(NameVersion nameVersion) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractOsgiModularDistribution |
class |
BundleModularDistribution |
class |
OsgiRuntimeModularDistribution |
Modifier and Type | Method and Description |
---|---|
java.util.Set<NameVersion> |
AbstractOsgiModularDistribution.listModulesNameVersions() |
java.util.Iterator<NameVersion> |
AbstractOsgiModularDistribution.nameVersions() |
protected java.util.Set<NameVersion> |
AbstractOsgiModularDistribution.writePlainUrlList() |
Modifier and Type | Method and Description |
---|---|
protected void |
BundleModularDistribution.fillDistributions(java.util.SortedMap<NameVersion,Distribution> distributions) |
protected abstract void |
AbstractOsgiModularDistribution.fillDistributions(java.util.SortedMap<NameVersion,Distribution> distributions) |
protected void |
OsgiRuntimeModularDistribution.fillDistributions(java.util.SortedMap<NameVersion,Distribution> distributions) |
Modifier and Type | Interface and Description |
---|---|
interface |
ArgeoOsgiDistribution
Aether compatible OSGi distribution
|
Modifier and Type | Class and Description |
---|---|
class |
ArtifactDistribution
A
Distribution based on an Aether Artifact |
Modifier and Type | Method and Description |
---|---|
static NameVersion |
RepoUtils.readNameVersion(org.eclipse.aether.artifact.Artifact artifact)
Read the OSGi
NameVersion |
static NameVersion |
RepoUtils.readNameVersion(java.io.File artifactFile)
Read the OSGi
NameVersion |
static NameVersion |
RepoUtils.readNameVersion(java.io.InputStream in)
Read the OSGi
NameVersion |
static NameVersion |
RepoUtils.readNameVersion(java.util.jar.Manifest manifest)
Read the OSGi
NameVersion |
Modifier and Type | Method and Description |
---|---|
static byte[] |
RepoUtils.packageAsPdeSource(java.io.InputStream sourceJar,
NameVersion nameVersion) |
static void |
RepoUtils.packagesAsPdeSource(java.io.File sourceFile,
NameVersion nameVersion,
java.io.OutputStream out)
Packages a regular sources jar as PDE source.
|
Modifier and Type | Class and Description |
---|---|
class |
ArgeoOsgiDistributionImpl
A consistent and versioned OSGi distribution, which can be built and tested.
|
class |
BndWrapper
Utilities around the BND library, which manipulates OSGi metadata.
|
class |
MavenWrapper
BND wrapper based on a Maven artifact available from one of the configured
repositories.
|
class |
UriWrapper |
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<NameVersion> |
ArgeoOsgiDistributionImpl.nameVersions() |
java.util.Iterator<? extends NameVersion> |
ArchiveWrapper.nameVersions() |
protected java.util.Iterator<? extends NameVersion> |
ArchiveWrapper.osgiNameVersions() |
Modifier and Type | Method and Description |
---|---|
protected void |
ProcessDistribution.processNameVersion(Session javaSession,
NameVersion nameVersion) |
Copyright © 2007–2020. All rights reserved.