Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.media.datastore.sepengine.driver.beepDriver
Class BeepConnection  view BeepConnection download BeepConnection.java

java.lang.Object
  extended byorg.media.datastore.sepengine.driver.beepDriver.BeepConnection
All Implemented Interfaces:
org.media.datastore.sepengine.driver.SepStoreConnection

public class BeepConnection
extends java.lang.Object
implements org.media.datastore.sepengine.driver.SepStoreConnection

Version:
$Revision: 1.19 $ $Date: 2001/08/21 15:00:00

Field Summary
private  Session _session
           
private  int BUFFER_SIZE
           
 boolean CONNECTION_BAD
           
 boolean CONNECTION_OK
           
private  java.lang.String hashMethod
           
private  boolean replayed
           
private  java.io.InputStream response
           
private  java.lang.String seed
           
private  java.lang.String SEP_DATABASE
           
private  java.lang.String SEP_HOST
           
private  java.lang.String SEP_PASSWD
           
private  int SEP_PORT
           
private  java.lang.String SEP_SECURE
           
private  boolean SEP_STATUS
           
private  java.lang.String SEP_USER
           
private  int seq
           
private  org.media.datastore.sepengine.util.StringInputStream sis
           
 org.media.datastore.sepengine.driver.SepStoreDriver this_driver
           
private  java.lang.String this_url
           
 
Constructor Summary
BeepConnection()
           
 
Method Summary
private  Session authenticate(Session sess, java.lang.String user, java.lang.String pwd)
           
private  void beepLogger()
           
 void close()
           
 java.io.InputStream executeSEP(java.io.InputStream sepStream)
           
 java.io.InputStream executeSEP(java.lang.String sepString)
           
private  java.lang.String getPasswdHash(java.lang.String pwd)
           
 java.lang.String getURL()
           
 java.lang.String getUserName()
           
private  Channel initChannel(Session ses)
           
private  Session initSession(java.lang.String host, int port)
           
protected  void openConnection(java.lang.String host, int port, java.util.Properties prop, java.lang.String dbName, java.lang.String url, org.media.datastore.sepengine.driver.SepStoreDriver driver)
           
private  java.lang.String preDigest(java.lang.String pwd)
           
private  java.lang.String streamToString(InputDataStreamAdapter is)
           
private  Session tls(Session tlsSes, java.lang.String privacy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_session

private Session _session

SEP_HOST

private java.lang.String SEP_HOST

SEP_PORT

private int SEP_PORT

SEP_DATABASE

private java.lang.String SEP_DATABASE

SEP_USER

private java.lang.String SEP_USER

SEP_PASSWD

private java.lang.String SEP_PASSWD

SEP_STATUS

private boolean SEP_STATUS

SEP_SECURE

private java.lang.String SEP_SECURE

CONNECTION_BAD

public boolean CONNECTION_BAD

CONNECTION_OK

public boolean CONNECTION_OK

this_driver

public org.media.datastore.sepengine.driver.SepStoreDriver this_driver

this_url

private java.lang.String this_url

replayed

private boolean replayed

response

private java.io.InputStream response

sis

private org.media.datastore.sepengine.util.StringInputStream sis

BUFFER_SIZE

private final int BUFFER_SIZE
See Also:
Constant Field Values

hashMethod

private final java.lang.String hashMethod
See Also:
Constant Field Values

seed

private final java.lang.String seed
See Also:
Constant Field Values

seq

private final int seq
See Also:
Constant Field Values
Constructor Detail

BeepConnection

public BeepConnection()
Method Detail

executeSEP

public java.io.InputStream executeSEP(java.io.InputStream sepStream)
                               throws java.lang.Exception
Specified by:
executeSEP in interface org.media.datastore.sepengine.driver.SepStoreConnection

executeSEP

public java.io.InputStream executeSEP(java.lang.String sepString)
                               throws java.lang.Exception
Specified by:
executeSEP in interface org.media.datastore.sepengine.driver.SepStoreConnection

getURL

public java.lang.String getURL()
                        throws java.lang.Exception

getUserName

public java.lang.String getUserName()
                             throws java.lang.Exception

openConnection

protected void openConnection(java.lang.String host,
                              int port,
                              java.util.Properties prop,
                              java.lang.String dbName,
                              java.lang.String url,
                              org.media.datastore.sepengine.driver.SepStoreDriver driver)
                       throws java.lang.Exception

close

public void close()
           throws BEEPException
Specified by:
close in interface org.media.datastore.sepengine.driver.SepStoreConnection

streamToString

private java.lang.String streamToString(InputDataStreamAdapter is)
                                 throws java.lang.Exception

preDigest

private java.lang.String preDigest(java.lang.String pwd)
                            throws java.lang.Exception

getPasswdHash

private java.lang.String getPasswdHash(java.lang.String pwd)
                                throws java.lang.Exception

authenticate

private Session authenticate(Session sess,
                             java.lang.String user,
                             java.lang.String pwd)
                      throws java.lang.Exception

tls

private Session tls(Session tlsSes,
                    java.lang.String privacy)
             throws java.lang.Exception

beepLogger

private void beepLogger()

initSession

private Session initSession(java.lang.String host,
                            int port)
                     throws java.lang.Exception

initChannel

private Channel initChannel(Session ses)
                     throws java.lang.Exception