Examples of ResourceCapability


Examples of org.apache.ws.resource.ResourceCapability

   {
      WSDLReader         wsdlReader    = WSDLFactory.newInstance(  ).newWSDLReader(  );
      String             wsdlPath      = "C:\\opt\\pubscribe-1.0-beta1\\webapps\\pubscribe\\wsdl\\FileSystem.wsdl";
      Definition         def           = wsdlReader.readWSDL( wsdlPath );
      PortType           portType      = (PortType) def.getPortTypes(  ).values(  ).toArray(  )[0];
      ResourceCapability wsResourceDef = null;
      try
      {
         wsResourceDef = new ResourceCapabilityImpl( def, portType, null );
      }
      catch ( InvalidWsrfWsdlException iwwe )
      {
         System.err.println( iwwe );
         System.exit( 1 );
      }

      System.out.println( wsResourceDef );

      Map      implementedResourceDefs = wsResourceDef.getImplementedResourceCapabilities(  );
      Iterator specDefs = implementedResourceDefs.values(  ).iterator(  );
      while ( specDefs.hasNext(  ) )
      {
         System.out.println( (ResourceCapability) specDefs.next(  ) );
      }

      System.out.println( wsResourceDef.getMetadataDescriptorName(  ) );
      System.out.println( wsResourceDef.getMetadataDescriptorLocation(  ) );
   }
View Full Code Here

Examples of org.apache.ws.resource.ResourceCapability

      } //continue checking if implemented defs had props that the user didn't implement

      Iterator defIter = m_implementedResourceDefs.values(  ).iterator(  );
      while ( defIter.hasNext(  ) )
      {
         ResourceCapability def = (ResourceCapability) defIter.next(  );
         if ( def.hasProperties(  ) )
         {
            QName[] propNames        = def.getPropertyNames(  );
            Set     missingPropNames = new HashSet(  );
            for ( int i = 0; i < propNames.length; i++ )
            {
               if ( !propNameList.contains( propNames[i] ) )
               {
                  missingPropNames.add( propNames[i] );
               }
            }

            if ( !missingPropNames.isEmpty(  ) )
            {
               System.err.println( "PortType implements the operations from the "
                                   + def.getPortType(  ).getQName(  )
                                   + " portType but does not define the following required properties: "
                                   + missingPropNames );
               isValid = false;
            }
         }
View Full Code Here

Examples of org.apache.ws.resource.ResourceCapability

   {
      Set      specOps = new HashSet(  );
      Iterator defIter = m_implementedResourceDefs.values(  ).iterator(  );
      while ( defIter.hasNext(  ) )
      {
         ResourceCapability def = (ResourceCapability) defIter.next(  );
         List               ops = def.getPortType(  ).getOperations(  );
         for ( int i = 0; i < ops.size(  ); i++ )
         {
            specOps.add( (Operation) ops.get( i ) );
         }
      }
View Full Code Here

Examples of org.apache.ws.resource.ResourceCapability

   {
      Set      inheritedPropNames = new HashSet(  );
      Iterator defIter = m_implementedResourceDefs.values(  ).iterator(  );
      while ( defIter.hasNext(  ) )
      {
         ResourceCapability def = (ResourceCapability) defIter.next(  );
         if ( def.hasProperties(  ) )
         {
            QName[] propNames = def.getPropertyNames(  );
            for ( int i = 0; i < propNames.length; i++ )
            {
               inheritedPropNames.add( propNames[i] );
            }
         }
View Full Code Here

Examples of org.rioproject.system.ResourceCapability

        public int compare(Object o1, Object o2) {
            if(!(o1 instanceof ServiceResource))
                throw new ClassCastException();
            if(!(o2 instanceof ServiceResource))
                throw new ClassCastException();
            ResourceCapability rc1 =
                ((InstantiatorResource)((ServiceResource)o1).
                                            getResource()).getResourceCapability();
            ResourceCapability rc2 = ((InstantiatorResource)((ServiceResource)o2).
                                            getResource()).getResourceCapability();
            return (rc1.compareTo(rc2));
        }
View Full Code Here

Examples of org.rioproject.system.ResourceCapability

    private void notifyResourceCapabilityChangeListeners() {
        ResourceCapabilityChangeListener[] changeListeners;
        synchronized (listeners) {
            changeListeners = listeners.toArray(new ResourceCapabilityChangeListener[listeners.size()]);
        }
        ResourceCapability resourceCapability = getResourceCapability();
        for(ResourceCapabilityChangeListener l : changeListeners) {
            l.update(resourceCapability);
        }
    }
View Full Code Here

Examples of org.rioproject.system.ResourceCapability

     * ComputeResource
     *
     * @return The ResourceCapability object for the ComputeResource
     */
    public ResourceCapability getResourceCapability() {
        return(new ResourceCapability(address.getHostAddress(),
                                      address.getHostName(),
                                      getPersistentProvisioning(),
                                      getPlatformCapabilities(),
                                      getComputeResourceUtilization()));
    }
View Full Code Here

Examples of org.rioproject.system.ResourceCapability

                logger.trace("Already registered to {}", provisionManager);
                return;               
            }
            ProvisionManager provisioner = (ProvisionManager)provisionerPreparer.prepareProxy(provisionManager);
            logger.trace("ServiceConsumer - prepared ProvisionManager proxy: {}", provisioner.toString());
            ResourceCapability rCap = adapter.getResourceCapability();
            logger.trace("ResourceCapability {}", rCap);

            Lease lease = connect(provisioner);
            if(lease==null) {
                logger.warn("Unable to register to ProvisionManager {}", provisioner.toString());
View Full Code Here

Examples of org.rioproject.system.ResourceCapability

                                                                                        sbi.inetAddress.getHostAddress(),
                                                                                        sbi.inetAddress.getHostName(),
                                                                                        measuredResources);
        SystemCapabilities systemCapabilities = new SystemCapabilities();
        PlatformCapability[] platformCapabilities = systemCapabilities.getPlatformCapabilities(new DynamicConfiguration());
        ResourceCapability resourceCapability = new ResourceCapability(sbi.inetAddress.getHostAddress(),
                                                                       sbi.inetAddress.getHostName(),
                                                                       true,
                                                                       platformCapabilities,
                                                                       resourceUtilization);
        instantiatorResource = new InstantiatorResource(null,
View Full Code Here

Examples of org.rioproject.system.ResourceCapability

     * Get the ResourceCapability object
     *
     * @return The ResourceCapability of the ServiceBeanInstantiator
     */
    public ResourceCapability getResourceCapability() {
        ResourceCapability rCap;
        synchronized(resourceCapabilityLock) {
            rCap = resourceCapability;
        }
        return (rCap);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.