Examples of ProviderConfig


Examples of com.cloudloop.config.ProviderConfig

      {
        out.println( "Configured providers:" );
        out.println( );
        for (Store store : config.getStores( ).getStore( ))
        {
          ProviderConfig providerConfig = CloudloopConfigLoader
              .extractProviderConfig( config, store.getName( ),
                  factory );
          out.println( "----------------" );
          out.println( "Provider:\t\t\t"
              + providerConfig.getName( ).toLowerCase( ) );
          out
              .println( "Adapter:\t\t\t"
                  + providerConfig.getImplConfig( )
                      .getAdapterName( ) );
          out.println( "Type:\t\t\t\t"
              + providerConfig.getImplConfig( ).getAdapterType( )
                  .toString( ).toLowerCase( ) );
          out.println( "Class:\t\t\t\t"
              + providerConfig.getImplConfig( ).getImpl( ) );
          for (Object customProperty : providerConfig.getProperties( )
              .keySet( ))
          {
            String key = customProperty.toString( );
            String val = providerConfig.getProperties( )
                .getProperty( key );
            out.println( key + ":\t\t\t" + val );
          }
          out.println( "----------------" );
          out.println( );
View Full Code Here

Examples of com.cloudloop.config.ProviderConfig

      } else
      {
        ProviderFactory providerFactory = cloudloop
            .getProviderFactory( );
        String providerToken = _underlying.getAuthority( );
        ProviderConfig providerConfig = CloudloopConfigLoader
            .extractProviderConfig( config, providerToken,
                providerFactory );
        _provider = providerFactory.createProvider( providerConfig );
      }
    } catch (URIException e)
View Full Code Here

Examples of com.cloudloop.config.ProviderConfig

     * @return  CloudStore
     */
    public CloudStore getStorage( String providerName )
      throws CouldNotCreateProviderException
    {
      ProviderConfig providerConfig =
        CloudloopConfigLoader.extractProviderConfig( _config, providerName, _providerFactory );
    CloudProvider provider = _providerFactory.createProvider( providerConfig );
    if ( !( provider instanceof CloudStore ) )
    {
        throw new CouldNotCreateProviderException( "Provider '" + providerName
View Full Code Here

Examples of com.cloudloop.config.ProviderConfig

     * @param providerName
     * @return
     */
    public CloudProvider getProvider( String providerName )
    {
      ProviderConfig providerConfig =
        CloudloopConfigLoader.extractProviderConfig( _config, providerName, _providerFactory );
    return _providerFactory.createProvider( providerConfig );
    }
View Full Code Here

Examples of com.sun.appserv.management.config.ProviderConfig

            );
        // the resulting MBean is the *provider*, NOT the type=message-security mbean
        getLogger().info( "OBJECTNAME: " + JMXUtil.toString( provider ) );
       
        final ObjectName providerObjectName = finish( provider, null );
        final ProviderConfig providerConfig = (ProviderConfig)
            Util.getExtra(getFactoryContainer()).getProxyFactory().getProxy( providerObjectName );
       
    final ObjectName amxName = Util.getExtra(providerConfig.getContainer()).getObjectName();
       
    return amxName;
  }
View Full Code Here

Examples of com.sun.appserv.management.config.ProviderConfig

       
        final MessageSecurityConfig newMSC  =
            ss.createMessageSecurityConfig( msc.getAuthLayer(), name, providerType, providerClassname, optional );
        // 'newMSC' and 'msc' should be the same.
       
        final ProviderConfig providerConfig = newMSC.getProviderConfigMap().get( name );
       
    return Util.getObjectName( providerConfig );
  }
View Full Code Here

Examples of com.sun.appserv.management.config.ProviderConfig

        boolean hasOrig = (selectedList == null || selectedList.size()==0) ? false: true;
      
        List result = new ArrayList();
        if (iter != null){
            while(iter.hasNext()){
                ProviderConfig providerConfig = (ProviderConfig) iter.next();
                HashMap oneRow = new HashMap();
                String name = providerConfig.getProviderId();
                oneRow.put("name", name);
                oneRow.put("selected", (hasOrig)? ConnectorsHandlers.isSelected(name, selectedList): false);
                String providerType = providerConfig.getProviderType();
                String className = providerConfig.getClassName();
                oneRow.put("provType", (providerType == null) ? " ": providerType);
                oneRow.put("className", (className == null) ? " ": className);
                result.add(oneRow);
            }
        }
View Full Code Here

Examples of com.sun.appserv.management.config.ProviderConfig

            if(!edit){
                handlerCtx.setOutputValue("DefaultProvider", false);
                return;
            }
            String providerId = (String) handlerCtx.getInputValue("ProviderId");
            ProviderConfig provConfig = msgConfig.getProviderConfigMap().get(providerId);          
            handlerCtx.setOutputValue("ProviderType", provConfig.getProviderType());
            handlerCtx.setOutputValue("ClassName", provConfig.getClassName());
            RequestPolicyConfig requestConfig = provConfig.getRequestPolicyConfig();
            if(requestConfig != null){
                handlerCtx.setOutputValue("AuthSourceRequest", requestConfig.getAuthSource());
                handlerCtx.setOutputValue("AuthRecpRequest", requestConfig.getAuthRecipient());
            }
            ResponsePolicyConfig responseConfig = provConfig.getResponsePolicyConfig();
            if(responseConfig != null){
                handlerCtx.setOutputValue("AuthSourceResponse", responseConfig.getAuthSource());
                handlerCtx.setOutputValue("AuthRecpResponse", responseConfig.getAuthRecipient());
            }
            handlerCtx.setOutputValue("Properties", provConfig.getProperties());
        }catch (Exception ex){
            GuiUtil.handleException(handlerCtx, ex);
        }
    }
View Full Code Here

Examples of com.sun.appserv.management.config.ProviderConfig

            String providerType = (String) handlerCtx.getInputValue("ProviderType");
            String className = (String) handlerCtx.getInputValue("ClassName");
           
            ConfigConfig config = AMXUtil.getConfig(configName);
            MessageSecurityConfig msgConfig = config.getSecurityServiceConfig().getMessageSecurityConfigMap().get(msgSecurityName);
            ProviderConfig provConfig = null;
            if(!edit){
                boolean isDefault = (Boolean)handlerCtx.getInputValue("DefaultProvider");
                String msgObjName = "com.sun.appserv:type=configs,category=config";
                String createOperName = "createMessageSecurityProvider";
                /*paramsForMsgSecProv = {"messageLayer", "providerId", "providerType", "providerClassName",
                    "requestAuthSource", "requestAuthRecipient", "responseAuthSource", "responseAuthRecipient",
                    "isDefaultProvider", "properties", "targetName"}; */
                String[] types = new String[] {"java.lang.String", "java.lang.String",
                    "java.lang.String", "java.lang.String", "java.lang.String",
                    "java.lang.String", "java.lang.String", "java.lang.String",
                    "boolean", "java.util.Properties", "java.lang.String" };
                Object[] createParams = {msgSecurityName, providerId, providerType, className,
                    null, null, null, null, isDefault, null, configName};
                JMXUtil.invoke(msgObjName, createOperName, createParams, types);
                if (File.separatorChar == '\\'){
                //For Window, there is a timing issue that we need to put in some delay.
                Thread.sleep(2000);
            }
                provConfig = msgConfig.getProviderConfigMap().get(providerId);
                AMXUtil.editProperties(handlerCtx, provConfig);
            }else{
                provConfig = msgConfig.getProviderConfigMap().get(providerId);
                provConfig.setProviderType((String)handlerCtx.getInputValue("ProviderType"));
                provConfig.setClassName((String)handlerCtx.getInputValue("ClassName"));
                AMXUtil.editProperties(handlerCtx, provConfig);
            }
            /*if(!edit){
                provConfig = msgConfig.createProviderConfig(providerId, providerType, className, null);
                boolean isDefault = (Boolean)handlerCtx.getInputValue("DefaultProvider");
View Full Code Here

Examples of com.sun.enterprise.config.serverbeans.ProviderConfig

           
        return result;
    }

    private final boolean isReferencedByParent(final ConfigContextEvent cce) throws ConfigException {
        final ProviderConfig pc = getProviderConfig(cce);
        final MessageSecurityConfig msc = (MessageSecurityConfig) pc.parent().parent();
        return msc.getDefaultProvider() != null && msc.getDefaultProvider().equals(pc.getProviderId());
    }
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.