Package io.fabric8.api

Examples of io.fabric8.api.ProfileService


    @Override
    public boolean hasVersion(String versionId) {
        Permit<ProfileService> permit = permitManager.get().aquirePermit(ProfileService.PERMIT, false);
        try {
            ProfileService service = permit.getInstance();
            return service.hasVersion(versionId);
        } finally {
            permit.release();
        }
    }
View Full Code Here


    @Override
    public Version getVersion(String versionId) {
        Permit<ProfileService> permit = permitManager.get().aquirePermit(ProfileService.PERMIT, false);
        try {
            ProfileService service = permit.getInstance();
            return service.getVersion(versionId);
        } finally {
            permit.release();
        }
    }
View Full Code Here

    @Override
    public Version getRequiredVersion(String versionId) {
        Permit<ProfileService> permit = permitManager.get().aquirePermit(ProfileService.PERMIT, false);
        try {
            ProfileService service = permit.getInstance();
            return service.getRequiredVersion(versionId);
        } finally {
            permit.release();
        }
    }
View Full Code Here

    @Override
    public void deleteVersion(String versionId) {
        Permit<ProfileService> permit = permitManager.get().aquirePermit(ProfileService.PERMIT, false);
        try {
            ProfileService service = permit.getInstance();
            service.deleteVersion(versionId);
        } finally {
            permit.release();
        }
    }
View Full Code Here

    @Override
    public Profile createProfile(Profile profile) {
        Permit<ProfileService> permit = permitManager.get().aquirePermit(ProfileService.PERMIT, false);
        try {
            ProfileService service = permit.getInstance();
            return service.createProfile(profile);
        } finally {
            permit.release();
        }
    }
View Full Code Here

    @Override
    public boolean hasProfile(String versionId, String profileId) {
        Permit<ProfileService> permit = permitManager.get().aquirePermit(ProfileService.PERMIT, false);
        try {
            ProfileService service = permit.getInstance();
            return service.hasProfile(versionId, profileId);
        } finally {
            permit.release();
        }
    }
View Full Code Here

    @Override
    public Profile getProfile(String versionId, String profileId) {
        Permit<ProfileService> permit = permitManager.get().aquirePermit(ProfileService.PERMIT, false);
        try {
            ProfileService service = permit.getInstance();
            return service.getProfile(versionId, profileId);
        } finally {
            permit.release();
        }
    }
View Full Code Here

    @Override
    public Profile getRequiredProfile(String versionId, String profileId) {
        Permit<ProfileService> permit = permitManager.get().aquirePermit(ProfileService.PERMIT, false);
        try {
            ProfileService service = permit.getInstance();
            return service.getRequiredProfile(versionId, profileId);
        } finally {
            permit.release();
        }
    }
View Full Code Here

        }
        Map<String,Parser> artifacts = new HashMap<String, Parser>();
        for (String location : locations) {
            try {
                if (location.contains("$")) {
                    ProfileService profileService = fabricService.adapt(ProfileService.class);
                    Profile overlay = profileService.getOverlayProfile(profile);
          location = VersionPropertyPointerResolver.replaceVersions(fabricService, overlay.getConfigurations(), location);
                }
                if (location.startsWith("mvn:") || location.contains(":mvn:")) {
                    Parser parser = Parser.parsePathWithSchemePrefix(location);
                    artifacts.put(location, parser);
View Full Code Here

    /**
     * Creates an aggregation of all available {@link Profile}s.
     */
    private Profile getAllProfilesOverlay() {
        Container container = fabricService.get().getCurrentContainer();
        ProfileService profileService = fabricService.get().adapt(ProfileService.class);
        Version version = container.getVersion();
        Profile versionProfile = getVersionProfile(version);
        return Profiles.getEffectiveProfile(fabricService.get(), profileService.getOverlayProfile(versionProfile));
    }
View Full Code Here

TOP

Related Classes of io.fabric8.api.ProfileService

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.