Author: gmazza Date: Tue Mar 25 08:02:51 2008 New Revision: 640844 URL: http://svn.apache.org/viewvc?rev=640844&view=rev Log: JavaDoc info added -- fixed the comments for the getters (were frequently using the same ones attached to the setters).
Modified: incubator/cxf/trunk/api/src/main/java/org/apache/cxf/configuration/Configurable.java incubator/cxf/trunk/api/src/main/java/org/apache/cxf/configuration/Configurer.java incubator/cxf/trunk/api/src/main/java/org/apache/cxf/configuration/jsse/TLSClientParameters.java incubator/cxf/trunk/api/src/main/java/org/apache/cxf/configuration/jsse/TLSParameterBase.java incubator/cxf/trunk/api/src/main/java/org/apache/cxf/configuration/jsse/TLSServerParameters.java Modified: incubator/cxf/trunk/api/src/main/java/org/apache/cxf/configuration/Configurable.java URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/api/src/main/java/org/apache/cxf/configuration/Configurable.java?rev=640844&r1=640843&r2=640844&view=diff ============================================================================== --- incubator/cxf/trunk/api/src/main/java/org/apache/cxf/configuration/Configurable.java (original) +++ incubator/cxf/trunk/api/src/main/java/org/apache/cxf/configuration/Configurable.java Tue Mar 25 08:02:51 2008 @@ -19,7 +19,7 @@ package org.apache.cxf.configuration; /** - * The configurable interface for get the bean's name + * A configurable interface for obtaining a bean's name * * A class which implements this interface should return the * unique bean name for configuration to use Modified: incubator/cxf/trunk/api/src/main/java/org/apache/cxf/configuration/Configurer.java URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/api/src/main/java/org/apache/cxf/configuration/Configurer.java?rev=640844&r1=640843&r2=640844&view=diff ============================================================================== --- incubator/cxf/trunk/api/src/main/java/org/apache/cxf/configuration/Configurer.java (original) +++ incubator/cxf/trunk/api/src/main/java/org/apache/cxf/configuration/Configurer.java Tue Mar 25 08:02:51 2008 @@ -22,7 +22,7 @@ /** * The configurer's interface * - * A class that implements this interface will perform the + * A class that implements this interface will perform a * bean's configuration work */ public interface Configurer { @@ -34,15 +34,15 @@ String USER_CFG_FILE_PROPERTY_URL = "cxf.config.file.url"; /** - * set up the Bean's value by use Dependency Injection from the application context - * @param beanInstance the instance of bean which need to be configured + * set up the Bean's value by using Dependency Injection from the application context + * @param beanInstance the instance of the bean which needs to be configured */ void configureBean(Object beanInstance); /** - * set up the Bean's value by use Dependency Injection from the application context + * set up the Bean's value by using Dependency Injection from the application context * with a proper name. You can use * as the prefix of wildcard name. - * @param name the name of the bean which need to be configured + * @param name the name of the bean which needs to be configured * @param beanInstance the instance of bean which need to be configured */ void configureBean(String name, Object beanInstance); Modified: incubator/cxf/trunk/api/src/main/java/org/apache/cxf/configuration/jsse/TLSClientParameters.java URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/api/src/main/java/org/apache/cxf/configuration/jsse/TLSClientParameters.java?rev=640844&r1=640843&r2=640844&view=diff ============================================================================== --- incubator/cxf/trunk/api/src/main/java/org/apache/cxf/configuration/jsse/TLSClientParameters.java (original) +++ incubator/cxf/trunk/api/src/main/java/org/apache/cxf/configuration/jsse/TLSClientParameters.java Tue Mar 25 08:02:51 2008 @@ -18,6 +18,11 @@ */ package org.apache.cxf.configuration.jsse; +/** + * This class extends [EMAIL PROTECTED] TLSParameterBase} with client-specific + * SSL/TLS parameters. + * + */ public class TLSClientParameters extends TLSParameterBase { } Modified: incubator/cxf/trunk/api/src/main/java/org/apache/cxf/configuration/jsse/TLSParameterBase.java URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/api/src/main/java/org/apache/cxf/configuration/jsse/TLSParameterBase.java?rev=640844&r1=640843&r2=640844&view=diff ============================================================================== --- incubator/cxf/trunk/api/src/main/java/org/apache/cxf/configuration/jsse/TLSParameterBase.java (original) +++ incubator/cxf/trunk/api/src/main/java/org/apache/cxf/configuration/jsse/TLSParameterBase.java Tue Mar 25 08:02:51 2008 @@ -26,8 +26,9 @@ import javax.net.ssl.TrustManager; import org.apache.cxf.configuration.security.FiltersType; + /** - * This class is the base class for TLS parameters that are common + * This class is the base class for SSL/TLS parameters that are common * to both client and server sides. */ public class TLSParameterBase { @@ -40,15 +41,22 @@ private String protocol; /** - * This parameter configures the JSSE provider. If not set, it - * uses system default. + * Set the JSSE provider. If not set, + * it uses system default. */ public final void setJsseProvider(String prov) { provider = prov; + } + + /** + * Return the JSSE provider. + */ + public String getJsseProvider() { + return provider; } - + /** - * This parameter configures to use the following KeyManagers. + * Sets the KeyManagers for this endpoint. * This parameter may be set to null for system default behavior. */ public final void setKeyManagers(KeyManager[] keyMgrs) { @@ -56,7 +64,14 @@ } /** - * This parameter configures to use the following TrustManagers. + * Returns the key managers for the endpoint. + */ + public KeyManager[] getKeyManagers() { + return keyManagers; + } + + /** + * Sets the TrustManagers associated with this endpoint. * This parameter may be set to null for system default behavior. */ public final void setTrustManagers(TrustManager[] trustMgrs) { @@ -64,6 +79,13 @@ } /** + * Returns the TrustManagers associated with the endpoint. + */ + public TrustManager[] getTrustManagers() { + return trustManagers; + } + + /** * This parameter sets the cipher suites list to use. If left unset * it uses system defaults. */ @@ -72,6 +94,16 @@ } /** + * Returns the CipherSuites associated with this endpoint. + */ + public List<String> getCipherSuites() { + if (ciphersuites == null) { + ciphersuites = new ArrayList<String>(); + } + return ciphersuites; + } + + /** * This parameter sets the filter to include and/or exclude the * cipher suites to use from the set list or system defaults. */ @@ -80,11 +112,10 @@ } /** - * This sets the protocol to use. The system default is usually - * "TLS". + * Returns the cipher suites filter */ - public final void setSecureSocketProtocol(String proto) { - protocol = proto; + public FiltersType getCipherSuitesFilter() { + return cipherSuiteFilters; } /** @@ -96,61 +127,25 @@ } /** - * This sets the secure random alogorithm. If left unset or set - * to null, it uses the system default. + * Returns the secure random alogorithm. */ public SecureRandom getSecureRandom() { return secureRandom; } + /** * This sets the protocol to use. The system default is usually * "TLS". */ - public String getSecureSocketProtocol() { - return protocol; - } - - /** - * This parameter configures the JSSE provider. If not set, it - * uses system default. - */ - public String getJsseProvider() { - return provider; - } - - /** - * This parameter configures to use the following KeyManagers. - * This parameter may be set to null for system default behavior. - */ - public KeyManager[] getKeyManagers() { - return keyManagers; - } - - /** - * This parameter configures to use the following TrustManagers. - * This parameter may be set to null for system default behavior. - */ - public TrustManager[] getTrustManagers() { - return trustManagers; - } - - /** - * This parameter sets the cipher suites list to use. If left unset - * it uses system defaults. - */ - public List<String> getCipherSuites() { - if (ciphersuites == null) { - ciphersuites = new ArrayList<String>(); - } - return ciphersuites; + public final void setSecureSocketProtocol(String proto) { + protocol = proto; } /** - * This parameter sets the filter to include and/or exclude the - * cipher suites to use from the set list or system defaults. + * Returns the secure socket protocol in use. */ - public FiltersType getCipherSuitesFilter() { - return cipherSuiteFilters; + public String getSecureSocketProtocol() { + return protocol; } } Modified: incubator/cxf/trunk/api/src/main/java/org/apache/cxf/configuration/jsse/TLSServerParameters.java URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/api/src/main/java/org/apache/cxf/configuration/jsse/TLSServerParameters.java?rev=640844&r1=640843&r2=640844&view=diff ============================================================================== --- incubator/cxf/trunk/api/src/main/java/org/apache/cxf/configuration/jsse/TLSServerParameters.java (original) +++ incubator/cxf/trunk/api/src/main/java/org/apache/cxf/configuration/jsse/TLSServerParameters.java Tue Mar 25 08:02:51 2008 @@ -22,6 +22,11 @@ import org.apache.cxf.configuration.security.ClientAuthentication; +/** + * This class extends [EMAIL PROTECTED] TLSParameterBase} with service-specific + * SSL/TLS parameters. + * + */ public class TLSServerParameters extends TLSParameterBase { ClientAuthentication clientAuthentication; @@ -36,8 +41,7 @@ } /** - * This parameter configures the server side to request and/or - * require client authentication. + * This parameter retrieves the client authentication settings. */ public ClientAuthentication getClientAuthentication() { return clientAuthentication;