Package org.jboss.wsf.spi.deployment

Examples of org.jboss.wsf.spi.deployment.UnifiedVirtualFile


   private URL getSecurityConfig()
   {
      URL securityConfigURL = null;
      try
      {
         UnifiedVirtualFile vfConfig = vfsRoot.findChild("WEB-INF/" + WSSecurityOMFactory.CLIENT_RESOURCE_NAME);
         securityConfigURL = vfConfig.toURL();
      }
      catch (IOException ex)
      {
         // ignore
      }
      try
      {
         UnifiedVirtualFile vfConfig = vfsRoot.findChild("META-INF/" + WSSecurityOMFactory.CLIENT_RESOURCE_NAME);
         securityConfigURL = vfConfig.toURL();
      }
      catch (IOException ex)
      {
         // ignore
      }
View Full Code Here


   private void setupSecurity(WSSecurityConfiguration securityConfig, UnifiedVirtualFile vfsRoot)
   {
      if (securityConfig.getKeyStoreFile() != null)
      {
         try {
            UnifiedVirtualFile child = vfsRoot.findChild( securityConfig.getKeyStoreFile() );
            securityConfig.setKeyStoreURL(child.toURL());
         } catch (IOException e) {
            // ignore
         }
      }

      if (securityConfig.getTrustStoreFile() != null)
      {
         try {
            UnifiedVirtualFile child = vfsRoot.findChild( securityConfig.getTrustStoreFile() );
            securityConfig.setTrustStoreURL(child.toURL());
         } catch (IOException e) {
            // Ignore
         }
      }
   }
View Full Code Here

      if (config == null) // might be set through ServiceObjectFactory
      {
         try
         {
            WSSecurityConfigFactory wsseConfFactory = WSSecurityConfigFactory.newInstance();
            UnifiedVirtualFile vfsRoot = serviceMetaData.getUnifiedMetaData().getRootFile();
            config = wsseConfFactory.createConfiguration(vfsRoot, getConfigResourceName());
         }
         catch (IOException e)
         {
            throw new WSException("Cannot obtain security config: " + getConfigResourceName());
View Full Code Here

         if (serviceMetaData.getSecurityConfiguration() == null)
         {
            try
            {
               WSSecurityConfigFactory wsseConfFactory = WSSecurityConfigFactory.newInstance();
               UnifiedVirtualFile vfsRoot = serviceMetaData.getUnifiedMetaData().getRootFile();
               WSSecurityConfiguration config = wsseConfFactory.createConfiguration(vfsRoot, securityConfig);
               serviceMetaData.setSecurityConfiguration(config);
            }
            catch (IOException ex)
            {
View Full Code Here

   public ServiceDelegateImpl(URL wsdlURL, QName serviceName, Class serviceClass)
   {
      // If this Service was constructed through the ServiceObjectFactory
      // this thread local association should be available
      usRef = ServiceObjectFactoryJAXWS.getServiceRefAssociation();
      UnifiedVirtualFile vfsRoot = (usRef != null ? vfsRoot = usRef.getVfsRoot() : new ResourceLoaderAdapter());

      // Verify wsdl access if this is not a generic Service
      if (wsdlURL != null && serviceClass != Service.class)
      {
         try
View Full Code Here

         if (resourceURL == null && rootFile != null)
         {
            try
            {
               UnifiedVirtualFile vfResource = rootFile.findChild(resourcePath);
               resourceURL = vfResource.toURL();
            }
            catch (IOException e)
            {
               if (metadataFiles == null || metadataFiles.isEmpty())
               {
                  throw e;
               }
               else
               {
                  if (log.isDebugEnabled())
                     log.debug("Cannot get " + resourcePath + " from root file, trying with additional metadata files", e);
               }
            }
         }
         //scan additional metadata files (for instance originally attached to a VFSDeploymentUnit)
         if (resourceURL == null && metadataFiles != null && !metadataFiles.isEmpty())
         {
            UnifiedVirtualFile vfResource = null;
            for (Iterator<UnifiedVirtualFile> it = metadataFiles.iterator(); it.hasNext() && vfResource == null;)
            {
               UnifiedVirtualFile uvf = it.next();
               URL wsdlUrl = uvf.toURL();
               String wsdlPath = wsdlUrl.getPath();
               if (wsdlPath.startsWith("/"))
                  wsdlPath = wsdlPath.substring(1);
               if (resourcePath.equals(wsdlPath))
               {
                  vfResource = uvf;
               }
               else
               {
                  try
                  {
                     vfResource = uvf.findChild(resourcePath);
                  }
                  catch (IOException e)
                  {
                     if (log.isDebugEnabled())
                        log.debug("Cannot get " + resourcePath + " from " + uvf, e);
View Full Code Here

/*     */   }
/*     */
/*     */   private void linkServiceRefs(VFSDeploymentUnit unit, ServiceReferencesMetaData serviceRefs, Context envCtx) throws NamingException
/*     */   {
/* 505 */     ClassLoader loader = unit.getClassLoader();
/* 506 */     UnifiedVirtualFile vfsRoot = new VirtualFileAdaptor(unit.getRoot());
/* 507 */     for (ServiceReferenceMetaData sref : serviceRefs)
/*     */     {
/* 509 */       String refName = sref.getServiceRefName();
/* 510 */       new ServiceReferenceHandler().bindServiceRef(envCtx, refName, vfsRoot, loader, sref);
/*     */     }
View Full Code Here

/*     */   private URL getSecurityConfig()
/*     */   {
/* 166 */     URL securityConfigURL = null;
/*     */     try
/*     */     {
/* 169 */       UnifiedVirtualFile vfConfig = this.vfsRoot.findChild("WEB-INF/" + WSSecurityOMFactory.CLIENT_RESOURCE_NAME);
/* 170 */       securityConfigURL = vfConfig.toURL();
/*     */     }
/*     */     catch (IOException ex)
/*     */     {
/*     */     }
/*     */
/*     */     try
/*     */     {
/* 178 */       UnifiedVirtualFile vfConfig = this.vfsRoot.findChild("META-INF/" + WSSecurityOMFactory.CLIENT_RESOURCE_NAME);
/* 179 */       securityConfigURL = vfConfig.toURL();
/*     */     }
/*     */     catch (IOException ex)
/*     */     {
/*     */     }
/*     */
View Full Code Here

/* 104 */     return builder;
/*     */   }
/*     */
/*     */   public void processPolicyAnnotations(EndpointMetaData epMetaData, Class<?> sepClass)
/*     */   {
/* 109 */     UnifiedVirtualFile vfRoot = epMetaData.getServiceMetaData().getUnifiedMetaData().getRootFile();
/* 110 */     for (org.jboss.ws.extensions.policy.annotation.Policy anPolicy : ((PolicyAttachment)sepClass.getAnnotation(PolicyAttachment.class)).value())
/*     */     {
/* 112 */       InputStream is = null;
/*     */       try
/*     */       {
/* 115 */         String policyFileLocation = anPolicy.policyFileLocation();
/* 116 */         if (policyFileLocation.length() == 0) {
/* 117 */           throw new IllegalStateException("Cannot obtain @Policy.policyFileLocation");
/*     */         }
/*     */
/* 121 */         UnifiedVirtualFile vfPolicyFile = vfRoot.findChild(policyFileLocation);
/* 122 */         is = vfPolicyFile.toURL().openStream();
/*     */
/* 124 */         DOMPolicyReader reader = (DOMPolicyReader)PolicyFactory.getPolicyReader(3);
/* 125 */         org.apache.ws.policy.Policy unnormalizedPolicy = reader.readPolicy(is);
/* 126 */         org.apache.ws.policy.Policy normPolicy = (org.apache.ws.policy.Policy)unnormalizedPolicy.normalize();
/* 127 */         log.info("Deploying Annotated Policy = " + policyFileLocation);
View Full Code Here

/*     */   private void setupSecurity(WSSecurityConfiguration securityConfig, UnifiedVirtualFile vfsRoot)
/*     */   {
/* 248 */     if (securityConfig.getKeyStoreFile() != null) {
/*     */       try
/*     */       {
/* 251 */         UnifiedVirtualFile child = vfsRoot.findChild(securityConfig.getKeyStoreFile());
/* 252 */         securityConfig.setKeyStoreURL(child.toURL());
/*     */       }
/*     */       catch (IOException e)
/*     */       {
/*     */       }
/*     */     }
/* 258 */     if (securityConfig.getTrustStoreFile() != null)
/*     */       try
/*     */       {
/* 261 */         UnifiedVirtualFile child = vfsRoot.findChild(securityConfig.getTrustStoreFile());
/* 262 */         securityConfig.setTrustStoreURL(child.toURL());
/*     */       }
/*     */       catch (IOException e)
/*     */       {
/*     */       }
/*     */   }
View Full Code Here

TOP

Related Classes of org.jboss.wsf.spi.deployment.UnifiedVirtualFile

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.