Package org.nimbustools.messaging.gt4_0_elastic.generated.v2010_08_31

Examples of org.nimbustools.messaging.gt4_0_elastic.generated.v2010_08_31.LaunchSpecificationResponseType


    public DescribeAvailabilityZonesResponseType describeAvailabilityZones(
            DescribeAvailabilityZonesType describeAvailabilityZonesRequestMsg)
            throws RemoteException {

        final DescribeAvailabilityZonesResponseType response =
                new DescribeAvailabilityZonesResponseType();

        final AvailabilityZoneSetType availabilityZoneSetType =
                    new AvailabilityZoneSetType();
        response.setAvailabilityZoneInfo(availabilityZoneSetType);

        final String[] zoneNames = this.zoneNames();

        if (zoneNames == null || zoneNames.length == 0) {
            availabilityZoneSetType.setItem(new AvailabilityZoneItemType[0]);
View Full Code Here


            if (availabilityZoneSet != null) {
                final DescribeAvailabilityZonesSetItemType[] item =
                        availabilityZoneSet.getItem();
                if (item != null) {
                    for (int i = 0; i < item.length; i++) {
                        final DescribeAvailabilityZonesSetItemType
                                describeAvailabilityZonesSetItemType = item[i];
                        if (describeAvailabilityZonesSetItemType != null) {
                            final String zone =
                                    describeAvailabilityZonesSetItemType
                                            .getZoneName();
                            if (zone != null) {
                                for (int j = 0; j < zoneNames.length; j++) {
                                    final String zoneName = zoneNames[j];
                                    if (zoneName.equals(zone)) {
View Full Code Here

        }

        // this is pretty awesome
        final List scopedQuery = new LinkedList();
        if (describeAvailabilityZonesRequestMsg != null) {
            final DescribeAvailabilityZonesSetType availabilityZoneSet =
                describeAvailabilityZonesRequestMsg.getAvailabilityZoneSet();
            if (availabilityZoneSet != null) {
                final DescribeAvailabilityZonesSetItemType[] item =
                        availabilityZoneSet.getItem();
                if (item != null) {
                    for (int i = 0; i < item.length; i++) {
                        final DescribeAvailabilityZonesSetItemType
                                describeAvailabilityZonesSetItemType = item[i];
                        if (describeAvailabilityZonesSetItemType != null) {
View Full Code Here

        if (req == null) {
            return null; // *** EARLY RETURN ***
        }

        final DescribeImagesInfoType iiT = req.getImagesSet();
        if (iiT == null) {
            return null; // *** EARLY RETURN ***
        }

        final DescribeImagesItemType[] imagesItemTypes = iiT.getItem();
        if (imagesItemTypes == null || imagesItemTypes.length == 0) {
            return null; // *** EARLY RETURN ***
        }

        final List scopedQuery = new LinkedList();
View Full Code Here

            return null; // *** EARLY RETURN ***
        }

        final List scopedQuery = new LinkedList();
        for (int i = 0; i < imagesItemTypes.length; i++) {
            final DescribeImagesItemType imagesItemType =
                    imagesItemTypes[i];
            if (imagesItemType != null) {
                final String imageid = imagesItemType.getImageId();
                if (imageid != null && imageid.trim().length() > 0) {
                    scopedQuery.add(imageid.trim());
                }
            }
        }
View Full Code Here

            return null; // *** EARLY RETURN ***
        }

        final List ownerScopes = new LinkedList();
        for (int i = 0; i < diots.length; i++) {
            final DescribeImagesOwnerType diot = diots[i];
            if (diot != null) {
                String owner = diot.getOwner();
                if (owner != null) {
                    owner = owner.trim();
                    if (owner.length() > 0) {
                        ownerScopes.add(owner);
                    }
View Full Code Here

        if (req == null) {
            return null; // *** EARLY RETURN ***
        }

        final DescribeImagesOwnersType ownersType = req.getOwnersSet();
        if (ownersType == null) {
            return null; // *** EARLY RETURN ***
        }

        final DescribeImagesOwnerType[] diots = ownersType.getItem();
        if (diots == null || diots.length == 0) {
            return null; // *** EARLY RETURN ***
        }

        final List ownerScopes = new LinkedList();
View Full Code Here

                            String ownerID,
                            Caller caller,
                            DescribeImagesType req) {

        final DescribeImagesResponseType dirt = new DescribeImagesResponseType();
        final DescribeImagesResponseInfoType dirits =
                                new DescribeImagesResponseInfoType();
        dirt.setImagesSet(dirits);

        if (listings == null || listings.length  == 0) {
            dirits.setItem(EMPTY_RESP_ITEM_TYPE);
            return dirt; // *** EARLY RETURN ***
        }

        String givenLocationBase;

        final List retList = new LinkedList();
        for (int i = 0; i < listings.length; i++) {
            final FileListing listing = listings[i];
            if (listing == null) {
                continue; // *** SKIP ***
            }

            final DescribeImagesResponseItemType dirit =
                                    new DescribeImagesResponseItemType();
            dirit.setArchitecture("i386"); // todo


            final String name = listing.getName();
            if (!inReq(name, req)) {
                continue;
            }

            try {
                // all from same place currently
                givenLocationBase = this.repository.getImageLocation(caller, name);
            } catch (CannotTranslateException e) {
                throw new RuntimeException("Unexpected: " + e.getMessage(), e);
            }
            if (givenLocationBase == null) {
                throw new IllegalArgumentException(
                    "givenLocationBase may not be null");
            }
            //String locationBase = cleanLocationBase(givenLocationBase);

            dirit.setImageId(name);
            dirit.setImageLocation(givenLocationBase + "/");
            dirit.setImageOwnerId(ownerID);
            dirit.setImageState("available"); // todo
            dirit.setImageType("machine"); // todo
            dirit.setIsPublic(!listing.isReadWrite()); // cloud convention
            dirit.setKernelId("default-kernel"); // todo
            dirit.setRamdiskId("default-ramdisk"); // todo
            dirit.setBlockDeviceMapping(new BlockDeviceMappingType(
                    new BlockDeviceMappingItemType[]{}));
            retList.add(dirit);
        }

        dirits.setItem(
              (DescribeImagesResponseItemType[])
                  retList.toArray(
                          new DescribeImagesResponseItemType[retList.size()])
                        );

View Full Code Here

            final FileListing listing = listings[i];
            if (listing == null) {
                continue; // *** SKIP ***
            }

            final DescribeImagesResponseItemType dirit =
                                    new DescribeImagesResponseItemType();
            dirit.setArchitecture("i386"); // todo


            final String name = listing.getName();
            if (!inReq(name, req)) {
                continue;
            }

            try {
                // all from same place currently
                givenLocationBase = this.repository.getImageLocation(caller, name);
            } catch (CannotTranslateException e) {
                throw new RuntimeException("Unexpected: " + e.getMessage(), e);
            }
            if (givenLocationBase == null) {
                throw new IllegalArgumentException(
                    "givenLocationBase may not be null");
            }
            //String locationBase = cleanLocationBase(givenLocationBase);

            dirit.setImageId(name);
            dirit.setImageLocation(givenLocationBase + "/");
            dirit.setImageOwnerId(ownerID);
            dirit.setImageState("available"); // todo
            dirit.setImageType("machine"); // todo
            dirit.setIsPublic(!listing.isReadWrite()); // cloud convention
            dirit.setKernelId("default-kernel"); // todo
            dirit.setRamdiskId("default-ramdisk"); // todo
            dirit.setBlockDeviceMapping(new BlockDeviceMappingType(
                    new BlockDeviceMappingItemType[]{}));
            retList.add(dirit);
        }

        dirits.setItem(
View Full Code Here

                            FileListing[] listings,
                            String ownerID,
                            Caller caller,
                            DescribeImagesType req) {

        final DescribeImagesResponseType dirt = new DescribeImagesResponseType();
        final DescribeImagesResponseInfoType dirits =
                                new DescribeImagesResponseInfoType();
        dirt.setImagesSet(dirits);

        if (listings == null || listings.length  == 0) {
            dirits.setItem(EMPTY_RESP_ITEM_TYPE);
            return dirt; // *** EARLY RETURN ***
        }
View Full Code Here

TOP

Related Classes of org.nimbustools.messaging.gt4_0_elastic.generated.v2010_08_31.LaunchSpecificationResponseType

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.