org.apache.activemq.schema.core
Class DtoSslContext

java.lang.Object
  extended by org.apache.activemq.schema.core.DtoSslContext
All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.ToString

public class DtoSslContext
extends Object
implements org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.ToString

Java class for anonymous complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <choice maxOccurs="unbounded" minOccurs="0">
         <choice>
           <element name="SSLContext" minOccurs="0">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <sequence minOccurs="0">
                     <any maxOccurs="unbounded" minOccurs="0"/>
                   </sequence>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element name="keyManagers" maxOccurs="unbounded" minOccurs="0">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <sequence maxOccurs="unbounded" minOccurs="0">
                     <any maxOccurs="unbounded" minOccurs="0"/>
                   </sequence>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element name="secureRandom" minOccurs="0">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <sequence minOccurs="0">
                     <any maxOccurs="unbounded" minOccurs="0"/>
                   </sequence>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element name="trustManagers" maxOccurs="unbounded" minOccurs="0">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <sequence maxOccurs="unbounded" minOccurs="0">
                     <any maxOccurs="unbounded" minOccurs="0"/>
                   </sequence>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <any namespace='##other' maxOccurs="unbounded" minOccurs="0"/>
         </choice>
       </choice>
       <attribute name="SSLContext" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="keyStore" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="keyStoreAlgorithm" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="keyStoreKeyPassword" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="keyStorePassword" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="keyStoreType" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="protocol" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="provider" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="secureRandom" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="secureRandomAlgorithm" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="trustStore" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="trustStoreAlgorithm" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="trustStorePassword" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="trustStoreType" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
       <anyAttribute processContents='lax' namespace='##other'/>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class DtoSslContext.KeyManagers
          Java class for anonymous complex type.
static class DtoSslContext.SecureRandom
          Java class for anonymous complex type.
static class DtoSslContext.SSLContext
          Java class for anonymous complex type.
static class DtoSslContext.TrustManagers
          Java class for anonymous complex type.
 
Field Summary
protected  String id
           
protected  String keyStore
           
protected  String keyStoreAlgorithm
           
protected  String keyStoreKeyPassword
           
protected  String keyStorePassword
           
protected  String keyStoreType
           
protected  String protocol
           
protected  String provider
           
protected  String secureRandom
           
protected  String secureRandomAlgorithm
           
protected  String sslContext
           
protected  List<Object> sslContextOrKeyManagersOrSecureRandom
           
protected  String trustStore
           
protected  String trustStoreAlgorithm
           
protected  String trustStorePassword
           
protected  String trustStoreType
           
 
Constructor Summary
DtoSslContext()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 boolean equals(Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
           
 String getId()
          Gets the value of the id property.
 String getKeyStore()
          Gets the value of the keyStore property.
 String getKeyStoreAlgorithm()
          Gets the value of the keyStoreAlgorithm property.
 String getKeyStoreKeyPassword()
          Gets the value of the keyStoreKeyPassword property.
 String getKeyStorePassword()
          Gets the value of the keyStorePassword property.
 String getKeyStoreType()
          Gets the value of the keyStoreType property.
 Map<QName,String> getOtherAttributes()
          Gets a map that contains attributes that aren't bound to any typed property on this class.
 String getProtocol()
          Gets the value of the protocol property.
 String getProvider()
          Gets the value of the provider property.
 String getSecureRandom()
          Gets the value of the secureRandom property.
 String getSecureRandomAlgorithm()
          Gets the value of the secureRandomAlgorithm property.
 String getSSLContext()
          Gets the value of the sslContext property.
 List<Object> getSSLContextOrKeyManagersOrSecureRandom()
          Gets the value of the sslContextOrKeyManagersOrSecureRandom property.
 String getTrustStore()
          Gets the value of the trustStore property.
 String getTrustStoreAlgorithm()
          Gets the value of the trustStoreAlgorithm property.
 String getTrustStorePassword()
          Gets the value of the trustStorePassword property.
 String getTrustStoreType()
          Gets the value of the trustStoreType property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 void setId(String value)
          Sets the value of the id property.
 void setKeyStore(String value)
          Sets the value of the keyStore property.
 void setKeyStoreAlgorithm(String value)
          Sets the value of the keyStoreAlgorithm property.
 void setKeyStoreKeyPassword(String value)
          Sets the value of the keyStoreKeyPassword property.
 void setKeyStorePassword(String value)
          Sets the value of the keyStorePassword property.
 void setKeyStoreType(String value)
          Sets the value of the keyStoreType property.
 void setProtocol(String value)
          Sets the value of the protocol property.
 void setProvider(String value)
          Sets the value of the provider property.
 void setSecureRandom(String value)
          Sets the value of the secureRandom property.
 void setSecureRandomAlgorithm(String value)
          Sets the value of the secureRandomAlgorithm property.
 void setSSLContext(String value)
          Sets the value of the sslContext property.
 void setTrustStore(String value)
          Sets the value of the trustStore property.
 void setTrustStoreAlgorithm(String value)
          Sets the value of the trustStoreAlgorithm property.
 void setTrustStorePassword(String value)
          Sets the value of the trustStorePassword property.
 void setTrustStoreType(String value)
          Sets the value of the trustStoreType property.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

sslContextOrKeyManagersOrSecureRandom

protected List<Object> sslContextOrKeyManagersOrSecureRandom

sslContext

protected String sslContext

keyStore

protected String keyStore

keyStoreAlgorithm

protected String keyStoreAlgorithm

keyStoreKeyPassword

protected String keyStoreKeyPassword

keyStorePassword

protected String keyStorePassword

keyStoreType

protected String keyStoreType

protocol

protected String protocol

provider

protected String provider

secureRandom

protected String secureRandom

secureRandomAlgorithm

protected String secureRandomAlgorithm

trustStore

protected String trustStore

trustStoreAlgorithm

protected String trustStoreAlgorithm

trustStorePassword

protected String trustStorePassword

trustStoreType

protected String trustStoreType

id

protected String id
Constructor Detail

DtoSslContext

public DtoSslContext()
Method Detail

getSSLContextOrKeyManagersOrSecureRandom

public List<Object> getSSLContextOrKeyManagersOrSecureRandom()
Gets the value of the sslContextOrKeyManagersOrSecureRandom property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the sslContextOrKeyManagersOrSecureRandom property.

For example, to add a new item, do as follows:

    getSSLContextOrKeyManagersOrSecureRandom().add(newItem);
 

Objects of the following type(s) are allowed in the list JAXBElement<DtoSslContext.TrustManagers> JAXBElement<DtoSslContext.KeyManagers> JAXBElement<DtoSslContext.SSLContext> JAXBElement<DtoSslContext.SecureRandom> Object


getSSLContext

public String getSSLContext()
Gets the value of the sslContext property.

Returns:
possible object is String

setSSLContext

public void setSSLContext(String value)
Sets the value of the sslContext property.

Parameters:
value - allowed object is String

getKeyStore

public String getKeyStore()
Gets the value of the keyStore property.

Returns:
possible object is String

setKeyStore

public void setKeyStore(String value)
Sets the value of the keyStore property.

Parameters:
value - allowed object is String

getKeyStoreAlgorithm

public String getKeyStoreAlgorithm()
Gets the value of the keyStoreAlgorithm property.

Returns:
possible object is String

setKeyStoreAlgorithm

public void setKeyStoreAlgorithm(String value)
Sets the value of the keyStoreAlgorithm property.

Parameters:
value - allowed object is String

getKeyStoreKeyPassword

public String getKeyStoreKeyPassword()
Gets the value of the keyStoreKeyPassword property.

Returns:
possible object is String

setKeyStoreKeyPassword

public void setKeyStoreKeyPassword(String value)
Sets the value of the keyStoreKeyPassword property.

Parameters:
value - allowed object is String

getKeyStorePassword

public String getKeyStorePassword()
Gets the value of the keyStorePassword property.

Returns:
possible object is String

setKeyStorePassword

public void setKeyStorePassword(String value)
Sets the value of the keyStorePassword property.

Parameters:
value - allowed object is String

getKeyStoreType

public String getKeyStoreType()
Gets the value of the keyStoreType property.

Returns:
possible object is String

setKeyStoreType

public void setKeyStoreType(String value)
Sets the value of the keyStoreType property.

Parameters:
value - allowed object is String

getProtocol

public String getProtocol()
Gets the value of the protocol property.

Returns:
possible object is String

setProtocol

public void setProtocol(String value)
Sets the value of the protocol property.

Parameters:
value - allowed object is String

getProvider

public String getProvider()
Gets the value of the provider property.

Returns:
possible object is String

setProvider

public void setProvider(String value)
Sets the value of the provider property.

Parameters:
value - allowed object is String

getSecureRandom

public String getSecureRandom()
Gets the value of the secureRandom property.

Returns:
possible object is String

setSecureRandom

public void setSecureRandom(String value)
Sets the value of the secureRandom property.

Parameters:
value - allowed object is String

getSecureRandomAlgorithm

public String getSecureRandomAlgorithm()
Gets the value of the secureRandomAlgorithm property.

Returns:
possible object is String

setSecureRandomAlgorithm

public void setSecureRandomAlgorithm(String value)
Sets the value of the secureRandomAlgorithm property.

Parameters:
value - allowed object is String

getTrustStore

public String getTrustStore()
Gets the value of the trustStore property.

Returns:
possible object is String

setTrustStore

public void setTrustStore(String value)
Sets the value of the trustStore property.

Parameters:
value - allowed object is String

getTrustStoreAlgorithm

public String getTrustStoreAlgorithm()
Gets the value of the trustStoreAlgorithm property.

Returns:
possible object is String

setTrustStoreAlgorithm

public void setTrustStoreAlgorithm(String value)
Sets the value of the trustStoreAlgorithm property.

Parameters:
value - allowed object is String

getTrustStorePassword

public String getTrustStorePassword()
Gets the value of the trustStorePassword property.

Returns:
possible object is String

setTrustStorePassword

public void setTrustStorePassword(String value)
Sets the value of the trustStorePassword property.

Parameters:
value - allowed object is String

getTrustStoreType

public String getTrustStoreType()
Gets the value of the trustStoreType property.

Returns:
possible object is String

setTrustStoreType

public void setTrustStoreType(String value)
Sets the value of the trustStoreType property.

Parameters:
value - allowed object is String

getId

public String getId()
Gets the value of the id property.

Returns:
possible object is String

setId

public void setId(String value)
Sets the value of the id property.

Parameters:
value - allowed object is String

getOtherAttributes

public Map<QName,String> getOtherAttributes()
Gets a map that contains attributes that aren't bound to any typed property on this class.

the map is keyed by the name of the attribute and the value is the string value of the attribute. the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.

Returns:
always non-null

toString

public String toString()
Overrides:
toString in class Object

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals

equals

public boolean equals(Object object)
Overrides:
equals in class Object


Copyright © 2005–2013 The Apache Software Foundation. All rights reserved.