ENTAXY-374 release 1.8.2
This commit is contained in:
@ -7,7 +7,7 @@
|
||||
<parent>
|
||||
<groupId>ru.entaxy.esb.platform.runtime.core</groupId>
|
||||
<artifactId>management</artifactId>
|
||||
<version>1.8.1</version>
|
||||
<version>1.8.2</version>
|
||||
</parent>
|
||||
|
||||
<groupId>ru.entaxy.esb.platform.runtime.core.management</groupId>
|
||||
|
@ -23,6 +23,7 @@ import ru.entaxy.esb.platform.runtime.base.connecting.connection.Connection;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Deprecated
|
||||
public interface ConnectionManager {
|
||||
/*
|
||||
@Deprecated
|
||||
|
@ -37,8 +37,11 @@ import ru.entaxy.esb.platform.runtime.base.connecting.generator.Generated;
|
||||
import ru.entaxy.esb.platform.runtime.base.connecting.producer.connection.util.ConnectionProducerUtil;
|
||||
import ru.entaxy.esb.platform.runtime.core.management.connection.api.ConnectionManager;
|
||||
import ru.entaxy.platform.core.artifact.Artifact;
|
||||
import ru.entaxy.platform.core.artifact.ArtifactManifest;
|
||||
import ru.entaxy.platform.core.artifact.Artifacts;
|
||||
import ru.entaxy.platform.core.artifact.DeployedArtifact;
|
||||
import ru.entaxy.platform.core.artifact.Manifested;
|
||||
import ru.entaxy.platform.core.artifact.capabilities.ManifestCapabilityHelper;
|
||||
import ru.entaxy.platform.core.artifact.installer.builder.Installer;
|
||||
import ru.entaxy.platform.core.artifact.installer.builder.typed.BlueprintInstaller;
|
||||
import ru.entaxy.platform.core.artifact.service.ArtifactService;
|
||||
@ -155,9 +158,16 @@ public class ConnectionManagerImpl implements ConnectionManager {
|
||||
.timestampedVersion(version)
|
||||
.groupId(Artifact.DEFAULT_RUNTIME_GROUP_ID + "." + type)
|
||||
.artifactId(type + "-" + name);
|
||||
artifact.provideCapability(artifact.getCoordinates().getGroupId())
|
||||
.attribute("name",connection.getName())
|
||||
.attribute("platform", connection.isPlatform()?"true":"false");
|
||||
|
||||
if (artifact.isManifested()) {
|
||||
ArtifactManifest manifest = ((Manifested)artifact).getManifest();
|
||||
ManifestCapabilityHelper capabilityHelper = new ManifestCapabilityHelper(manifest);
|
||||
capabilityHelper.provideCapability(artifact.getCoordinates().getGroupId())
|
||||
.attribute("name",connection.getName())
|
||||
.attribute("platform", connection.isPlatform()?"true":"false");
|
||||
capabilityHelper.save();
|
||||
}
|
||||
|
||||
log.info("Artifact of category [{}] is prepared: [{}]", artifact.getCategory(), artifact.getCoordinates());
|
||||
return artifact;
|
||||
} else {
|
||||
|
Reference in New Issue
Block a user