Java Doc for KeyStoreCallbackHandler.java in  » Web-Services » spring-ws-1.0.0 » org » springframework » ws » soap » security » xwss » callback » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Web Services » spring ws 1.0.0 » org.springframework.ws.soap.security.xwss.callback 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.springframework.ws.soap.security.xwss.callback.AbstractCallbackHandler
      org.springframework.ws.soap.security.xwss.callback.CryptographyCallbackHandler
         org.springframework.ws.soap.security.xwss.callback.KeyStoreCallbackHandler

KeyStoreCallbackHandler
public class KeyStoreCallbackHandler extends CryptographyCallbackHandler implements InitializingBean(Code)
Callback handler that uses Java Security KeyStores to handle cryptographic callbacks. Allows for specific key stores to be set for various cryptographic operations.

This handler requires one or more key stores to be set. You can configure them in your application context by using a KeyStoreFactoryBean. The exact stores to be set depends on the cryptographic operations that are to be performed by this handler. The table underneath show the key store to be used for each operation:
Cryptographic operation Key store used
Certificate validation first keyStore, then trustStore
Decryption based on private key keyStore
Decryption based on symmetric key symmetricStore
Encryption based on certificate trustStore
Encryption based on symmetric key symmetricStore
Signing keyStore
Signature verification trustStore

Default key stores

If the symmetricStore is not set, it will default to the keyStore. If the key or trust store is not set, this handler will use the standard Java mechanism to load or create it. See KeyStoreCallbackHandler.loadDefaultKeyStore() and KeyStoreCallbackHandler.loadDefaultTrustStore() .

Examples

For instance, if you want to use the KeyStoreCallbackHandler to validate incoming certificates or signatures, you would use a trust store, like so:
 <bean id="keyStoreHandler" class="org.springframework.ws.soap.security.xwss.callback.KeyStoreCallbackHandler">
 <property name="trustStore" ref="trustStore"/>
 </bean>
 

<bean id="trustStore" class="org.springframework.ws.soap.security.support.KeyStoreFactoryBean"> <property name="location" value="classpath:truststore.jks"/> <property name="password" value="changeit"/> </bean>

If you want to use it to decrypt incoming certificates or sign outgoing messages, you would use a key store, like so:
 <bean id="keyStoreHandler" class="org.springframework.ws.soap.security.xwss.callback.KeyStoreCallbackHandler">
 <property name="keyStore" ref="keyStore"/>
 <property name="privateKeyPassword" value="changeit"/>
 </bean>
 

<bean id="keyStore" class="org.springframework.ws.soap.security.support.KeyStoreFactoryBean"> <property name="location" value="classpath:keystore.jks"/> <property name="password" value="changeit"/> </bean>

Handled callbacks

This class handles CertificateValidationCallbacks, DecryptionKeyCallbacks, EncryptionKeyCallbacks, SignatureKeyCallbacks, and SignatureVerificationKeyCallbacks. It throws an UnsupportedCallbackException for others.
author:
   Arjen Poutsma
See Also:   KeyStore
See Also:   org.springframework.ws.soap.security.support.KeyStoreFactoryBean
See Also:   CertificateValidationCallback
See Also:   DecryptionKeyCallback
See Also:   EncryptionKeyCallback
See Also:   SignatureKeyCallback
See Also:   SignatureVerificationKeyCallback
See Also:    The * standard Java trust store mechanism




Method Summary
public  voidafterPropertiesSet()
    
protected  X509CertificategetCertificate(String alias)
    
protected  X509CertificategetCertificate(PublicKey pk)
    
protected  X509CertificategetCertificateFromTrustStore(String alias)
    
protected  X509CertificategetCertificateFromTrustStore(byte[] subjectKeyIdentifier)
    
protected  X509CertificategetCertificateFromTrustStore(PublicKey pk)
    
protected  X509CertificategetCertificateFromTrustStore(String issuerName, BigInteger serialNumber)
    
protected  PrivateKeygetPrivateKey(String alias)
    
protected  PrivateKeygetPrivateKey(PublicKey publicKey)
    
protected  PrivateKeygetPrivateKey(X509Certificate certificate)
    
protected  PrivateKeygetPrivateKey(byte[] keyIdentifier)
    
protected  PrivateKeygetPrivateKey(String issuerName, BigInteger serialNumber)
    
final protected  byte[]getSubjectKeyIdentifier(X509Certificate cert)
    
protected  SecretKeygetSymmetricKey(String alias)
    
final protected  voidhandleAliasPrivKeyCertRequest(SignatureKeyCallback callback, SignatureKeyCallback.AliasPrivKeyCertRequest request)
    
final protected  voidhandleAliasSymmetricKeyRequest(DecryptionKeyCallback callback, DecryptionKeyCallback.AliasSymmetricKeyRequest request)
    
final protected  voidhandleAliasSymmetricKeyRequest(EncryptionKeyCallback callback, EncryptionKeyCallback.AliasSymmetricKeyRequest request)
    
final protected  voidhandleAliasX509CertificateRequest(EncryptionKeyCallback callback, EncryptionKeyCallback.AliasX509CertificateRequest request)
    
final protected  voidhandleCertificateValidationCallback(CertificateValidationCallback callback)
    
final protected  voidhandleDefaultPrivKeyCertRequest(SignatureKeyCallback callback, SignatureKeyCallback.DefaultPrivKeyCertRequest request)
    
final protected  voidhandleDefaultX509CertificateRequest(EncryptionKeyCallback callback, EncryptionKeyCallback.DefaultX509CertificateRequest request)
    
final protected  voidhandlePublicKeyBasedPrivKeyCertRequest(SignatureKeyCallback callback, SignatureKeyCallback.PublicKeyBasedPrivKeyCertRequest request)
    
final protected  voidhandlePublicKeyBasedPrivKeyRequest(DecryptionKeyCallback callback, DecryptionKeyCallback.PublicKeyBasedPrivKeyRequest request)
    
final protected  voidhandlePublicKeyBasedRequest(EncryptionKeyCallback callback, EncryptionKeyCallback.PublicKeyBasedRequest request)
    
final protected  voidhandlePublicKeyBasedRequest(SignatureVerificationKeyCallback callback, SignatureVerificationKeyCallback.PublicKeyBasedRequest request)
    
final protected  voidhandleX509CertificateBasedRequest(DecryptionKeyCallback callback, DecryptionKeyCallback.X509CertificateBasedRequest request)
    
final protected  voidhandleX509IssuerSerialBasedRequest(DecryptionKeyCallback callback, DecryptionKeyCallback.X509IssuerSerialBasedRequest request)
    
final protected  voidhandleX509IssuerSerialBasedRequest(SignatureVerificationKeyCallback callback, SignatureVerificationKeyCallback.X509IssuerSerialBasedRequest request)
    
final protected  voidhandleX509SubjectKeyIdentifierBasedRequest(DecryptionKeyCallback callback, DecryptionKeyCallback.X509SubjectKeyIdentifierBasedRequest request)
    
final protected  voidhandleX509SubjectKeyIdentifierBasedRequest(SignatureVerificationKeyCallback callback, SignatureVerificationKeyCallback.X509SubjectKeyIdentifierBasedRequest request)
    
protected  voidloadDefaultKeyStore()
     Loads the key store indicated by system properties.
protected  voidloadDefaultTrustStore()
     Loads a default trust store.
public  voidsetDefaultAlias(String defaultAlias)
     Sets the key store alias for the default certificate and private key.
public  voidsetKeyStore(KeyStore keyStore)
     Sets the default key store.
public  voidsetPrivateKeyPassword(String privateKeyPassword)
     Sets the password used to retrieve private keys from the keystore.
public  voidsetSymmetricKeyPassword(String symmetricKeyPassword)
     Sets the password used to retrieve keys from the symmetric keystore.
public  voidsetSymmetricStore(KeyStore symmetricStore)
     Sets the key store used for encryption and decryption using symmetric keys.
public  voidsetTrustStore(KeyStore trustStore)
     Sets the key store used for signature verifications and encryptions.



Method Detail
afterPropertiesSet
public void afterPropertiesSet() throws Exception(Code)



getCertificate
protected X509Certificate getCertificate(String alias) throws IOException(Code)



getCertificate
protected X509Certificate getCertificate(PublicKey pk) throws IOException(Code)



getCertificateFromTrustStore
protected X509Certificate getCertificateFromTrustStore(String alias) throws IOException(Code)



getCertificateFromTrustStore
protected X509Certificate getCertificateFromTrustStore(byte[] subjectKeyIdentifier) throws IOException(Code)



getCertificateFromTrustStore
protected X509Certificate getCertificateFromTrustStore(PublicKey pk) throws IOException(Code)



getCertificateFromTrustStore
protected X509Certificate getCertificateFromTrustStore(String issuerName, BigInteger serialNumber) throws IOException(Code)



getPrivateKey
protected PrivateKey getPrivateKey(String alias) throws IOException(Code)



getPrivateKey
protected PrivateKey getPrivateKey(PublicKey publicKey) throws IOException(Code)



getPrivateKey
protected PrivateKey getPrivateKey(X509Certificate certificate) throws IOException(Code)



getPrivateKey
protected PrivateKey getPrivateKey(byte[] keyIdentifier) throws IOException(Code)



getPrivateKey
protected PrivateKey getPrivateKey(String issuerName, BigInteger serialNumber) throws IOException(Code)



getSubjectKeyIdentifier
final protected byte[] getSubjectKeyIdentifier(X509Certificate cert)(Code)



getSymmetricKey
protected SecretKey getSymmetricKey(String alias) throws IOException(Code)



handleAliasPrivKeyCertRequest
final protected void handleAliasPrivKeyCertRequest(SignatureKeyCallback callback, SignatureKeyCallback.AliasPrivKeyCertRequest request) throws IOException(Code)



handleAliasSymmetricKeyRequest
final protected void handleAliasSymmetricKeyRequest(DecryptionKeyCallback callback, DecryptionKeyCallback.AliasSymmetricKeyRequest request) throws IOException(Code)



handleAliasSymmetricKeyRequest
final protected void handleAliasSymmetricKeyRequest(EncryptionKeyCallback callback, EncryptionKeyCallback.AliasSymmetricKeyRequest request) throws IOException(Code)



handleAliasX509CertificateRequest
final protected void handleAliasX509CertificateRequest(EncryptionKeyCallback callback, EncryptionKeyCallback.AliasX509CertificateRequest request) throws IOException(Code)



handleCertificateValidationCallback
final protected void handleCertificateValidationCallback(CertificateValidationCallback callback)(Code)



handleDefaultPrivKeyCertRequest
final protected void handleDefaultPrivKeyCertRequest(SignatureKeyCallback callback, SignatureKeyCallback.DefaultPrivKeyCertRequest request) throws IOException(Code)



handleDefaultX509CertificateRequest
final protected void handleDefaultX509CertificateRequest(EncryptionKeyCallback callback, EncryptionKeyCallback.DefaultX509CertificateRequest request) throws IOException(Code)



handlePublicKeyBasedPrivKeyCertRequest
final protected void handlePublicKeyBasedPrivKeyCertRequest(SignatureKeyCallback callback, SignatureKeyCallback.PublicKeyBasedPrivKeyCertRequest request) throws IOException(Code)



handlePublicKeyBasedPrivKeyRequest
final protected void handlePublicKeyBasedPrivKeyRequest(DecryptionKeyCallback callback, DecryptionKeyCallback.PublicKeyBasedPrivKeyRequest request) throws IOException(Code)



handlePublicKeyBasedRequest
final protected void handlePublicKeyBasedRequest(EncryptionKeyCallback callback, EncryptionKeyCallback.PublicKeyBasedRequest request) throws IOException(Code)



handlePublicKeyBasedRequest
final protected void handlePublicKeyBasedRequest(SignatureVerificationKeyCallback callback, SignatureVerificationKeyCallback.PublicKeyBasedRequest request) throws IOException(Code)



handleX509CertificateBasedRequest
final protected void handleX509CertificateBasedRequest(DecryptionKeyCallback callback, DecryptionKeyCallback.X509CertificateBasedRequest request) throws IOException(Code)



handleX509IssuerSerialBasedRequest
final protected void handleX509IssuerSerialBasedRequest(DecryptionKeyCallback callback, DecryptionKeyCallback.X509IssuerSerialBasedRequest request) throws IOException(Code)



handleX509IssuerSerialBasedRequest
final protected void handleX509IssuerSerialBasedRequest(SignatureVerificationKeyCallback callback, SignatureVerificationKeyCallback.X509IssuerSerialBasedRequest request) throws IOException(Code)



handleX509SubjectKeyIdentifierBasedRequest
final protected void handleX509SubjectKeyIdentifierBasedRequest(DecryptionKeyCallback callback, DecryptionKeyCallback.X509SubjectKeyIdentifierBasedRequest request) throws IOException(Code)



handleX509SubjectKeyIdentifierBasedRequest
final protected void handleX509SubjectKeyIdentifierBasedRequest(SignatureVerificationKeyCallback callback, SignatureVerificationKeyCallback.X509SubjectKeyIdentifierBasedRequest request) throws IOException(Code)



loadDefaultKeyStore
protected void loadDefaultKeyStore()(Code)
Loads the key store indicated by system properties. This method tries to load a key store by consulting the following system properties:javax.net.ssl.keyStore, javax.net.ssl.keyStorePassword, and javax.net.ssl.keyStoreType.

If these properties specify a file with an appropriate password, the factory uses this file for the key store. If that file does not exist, then a default, empty keystore is created.

This behavior corresponds to the standard J2SDK behavior for SSL key stores.
See Also:    The * standard J2SDK SSL key store mechanism




loadDefaultTrustStore
protected void loadDefaultTrustStore()(Code)
Loads a default trust store. This method uses the following algorithm:
  1. If the system property javax.net.ssl.trustStore is defined, its value is loaded. If the javax.net.ssl.trustStorePassword system property is also defined, its value is used as a password. If the javax.net.ssl.trustStoreType system property is defined, its value is used as a key store type.

    If javax.net.ssl.trustStore is defined but the specified file does not exist, then a default, empty trust store is created.

  2. If the javax.net.ssl.trustStore system property was not specified, but if the file $JAVA_HOME/lib/security/jssecacerts exists, that file is used.
  3. Otherwise,
  4. If the file $JAVA_HOME/lib/security/cacerts exists, that file is used.

This behavior corresponds to the standard J2SDK behavior for SSL trust stores.
See Also:    The * standard J2SDK SSL trust store mechanism




setDefaultAlias
public void setDefaultAlias(String defaultAlias)(Code)
Sets the key store alias for the default certificate and private key.



setKeyStore
public void setKeyStore(KeyStore keyStore)(Code)
Sets the default key store. This property is required for decription based on private keys, and signing. If this property is not set, a default key store is loaded.
See Also:   org.springframework.ws.soap.security.support.KeyStoreFactoryBean
See Also:   KeyStoreCallbackHandler.loadDefaultTrustStore()



setPrivateKeyPassword
public void setPrivateKeyPassword(String privateKeyPassword)(Code)
Sets the password used to retrieve private keys from the keystore. This property is required for decription based on private keys, and signing.



setSymmetricKeyPassword
public void setSymmetricKeyPassword(String symmetricKeyPassword)(Code)
Sets the password used to retrieve keys from the symmetric keystore. If this property is not set, it default to the private key password.
See Also:   KeyStoreCallbackHandler.setPrivateKeyPassword(String)



setSymmetricStore
public void setSymmetricStore(KeyStore symmetricStore)(Code)
Sets the key store used for encryption and decryption using symmetric keys. If this property is not set, it defaults to the keyStore property.
See Also:   org.springframework.ws.soap.security.support.KeyStoreFactoryBean
See Also:   KeyStoreCallbackHandler.setKeyStore(java.security.KeyStore)



setTrustStore
public void setTrustStore(KeyStore trustStore)(Code)
Sets the key store used for signature verifications and encryptions. If this property is not set, a default key store will be loaded.
See Also:   org.springframework.ws.soap.security.support.KeyStoreFactoryBean
See Also:   KeyStoreCallbackHandler.loadDefaultTrustStore()



Methods inherited from org.springframework.ws.soap.security.xwss.callback.CryptographyCallbackHandler
protected void handleAliasPrivKeyCertRequest(SignatureKeyCallback callback, SignatureKeyCallback.AliasPrivKeyCertRequest request) throws IOException, UnsupportedCallbackException(Code)(Java Doc)
protected void handleAliasSymmetricKeyRequest(DecryptionKeyCallback callback, DecryptionKeyCallback.AliasSymmetricKeyRequest request) throws IOException, UnsupportedCallbackException(Code)(Java Doc)
protected void handleAliasSymmetricKeyRequest(EncryptionKeyCallback callback, EncryptionKeyCallback.AliasSymmetricKeyRequest request) throws IOException, UnsupportedCallbackException(Code)(Java Doc)
protected void handleAliasX509CertificateRequest(EncryptionKeyCallback callback, EncryptionKeyCallback.AliasX509CertificateRequest request) throws IOException, UnsupportedCallbackException(Code)(Java Doc)
protected void handleCertificateValidationCallback(CertificateValidationCallback callback) throws IOException, UnsupportedCallbackException(Code)(Java Doc)
final protected void handleDecryptionKeyCallback(DecryptionKeyCallback callback) throws IOException, UnsupportedCallbackException(Code)(Java Doc)
protected void handleDefaultPrivKeyCertRequest(SignatureKeyCallback callback, SignatureKeyCallback.DefaultPrivKeyCertRequest request) throws IOException, UnsupportedCallbackException(Code)(Java Doc)
protected void handleDefaultX509CertificateRequest(EncryptionKeyCallback callback, EncryptionKeyCallback.DefaultX509CertificateRequest request) throws IOException, UnsupportedCallbackException(Code)(Java Doc)
final protected void handleEncryptionKeyCallback(EncryptionKeyCallback callback) throws IOException, UnsupportedCallbackException(Code)(Java Doc)
final protected void handleInternal(Callback callback) throws IOException, UnsupportedCallbackException(Code)(Java Doc)
final protected void handlePrivKeyCertRequest(SignatureKeyCallback cb, SignatureKeyCallback.PrivKeyCertRequest request) throws IOException, UnsupportedCallbackException(Code)(Java Doc)
final protected void handlePrivateKeyRequest(DecryptionKeyCallback callback, DecryptionKeyCallback.PrivateKeyRequest request) throws IOException, UnsupportedCallbackException(Code)(Java Doc)
protected void handlePublicKeyBasedPrivKeyCertRequest(SignatureKeyCallback callback, SignatureKeyCallback.PublicKeyBasedPrivKeyCertRequest request) throws IOException, UnsupportedCallbackException(Code)(Java Doc)
protected void handlePublicKeyBasedPrivKeyRequest(DecryptionKeyCallback callback, DecryptionKeyCallback.PublicKeyBasedPrivKeyRequest request) throws IOException, UnsupportedCallbackException(Code)(Java Doc)
protected void handlePublicKeyBasedRequest(EncryptionKeyCallback callback, EncryptionKeyCallback.PublicKeyBasedRequest request) throws IOException, UnsupportedCallbackException(Code)(Java Doc)
protected void handlePublicKeyBasedRequest(SignatureVerificationKeyCallback callback, SignatureVerificationKeyCallback.PublicKeyBasedRequest request) throws IOException, UnsupportedCallbackException(Code)(Java Doc)
final protected void handleSignatureKeyCallback(SignatureKeyCallback callback) throws IOException, UnsupportedCallbackException(Code)(Java Doc)
final protected void handleSignatureVerificationKeyCallback(SignatureVerificationKeyCallback callback) throws UnsupportedCallbackException, IOException(Code)(Java Doc)
final protected void handleSymmetricKeyRequest(DecryptionKeyCallback callback, DecryptionKeyCallback.SymmetricKeyRequest request) throws IOException, UnsupportedCallbackException(Code)(Java Doc)
final protected void handleSymmetricKeyRequest(EncryptionKeyCallback callback, EncryptionKeyCallback.SymmetricKeyRequest request) throws IOException, UnsupportedCallbackException(Code)(Java Doc)
protected void handleX509CertificateBasedRequest(DecryptionKeyCallback callback, DecryptionKeyCallback.X509CertificateBasedRequest request) throws IOException, UnsupportedCallbackException(Code)(Java Doc)
final protected void handleX509CertificateRequest(EncryptionKeyCallback callback, EncryptionKeyCallback.X509CertificateRequest request) throws IOException, UnsupportedCallbackException(Code)(Java Doc)
final protected void handleX509CertificateRequest(SignatureVerificationKeyCallback callback, SignatureVerificationKeyCallback.X509CertificateRequest request) throws UnsupportedCallbackException, IOException(Code)(Java Doc)
protected void handleX509IssuerSerialBasedRequest(DecryptionKeyCallback callback, DecryptionKeyCallback.X509IssuerSerialBasedRequest request) throws IOException, UnsupportedCallbackException(Code)(Java Doc)
protected void handleX509IssuerSerialBasedRequest(SignatureVerificationKeyCallback callback, SignatureVerificationKeyCallback.X509IssuerSerialBasedRequest request) throws IOException, UnsupportedCallbackException(Code)(Java Doc)
protected void handleX509SubjectKeyIdentifierBasedRequest(DecryptionKeyCallback callback, DecryptionKeyCallback.X509SubjectKeyIdentifierBasedRequest request) throws IOException, UnsupportedCallbackException(Code)(Java Doc)
protected void handleX509SubjectKeyIdentifierBasedRequest(SignatureVerificationKeyCallback callback, SignatureVerificationKeyCallback.X509SubjectKeyIdentifierBasedRequest request) throws IOException, UnsupportedCallbackException(Code)(Java Doc)

Fields inherited from org.springframework.ws.soap.security.xwss.callback.AbstractCallbackHandler
final protected Log logger(Code)(Java Doc)

Methods inherited from org.springframework.ws.soap.security.xwss.callback.AbstractCallbackHandler
final public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException(Code)(Java Doc)
abstract protected void handleInternal(Callback callback) throws IOException, UnsupportedCallbackException(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

w__ww__.___j__a_v_a2__s.c_o_m__ | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.