Package com.sun.appserv.management.config

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


       
        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

        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

            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

            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

TOP

Related Classes of com.sun.appserv.management.config.ProviderConfig

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.