Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Firebird Open Source J2ee connector - jdbc driver
   *
   * Distributable under LGPL license.
   * You may obtain a copy of the License at http://www.gnu.org/copyleft/lgpl.html
   *
   * This program is distributed in the hope that it will be useful,
   * but WITHOUT ANY WARRANTY; without even the implied warranty of
   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  * LGPL License for more details.
  *
  * This file was created by members of the firebird development team.
  * All individual contributions remain the Copyright (C) of those
  * individuals.  Contributors to this file are either listed here or
  * can be obtained from a CVS history command.
  *
  * All rights reserved.
  */
 /*
  *
  * The Original Code is the Firebird Java GDS implementation.
  *
  * The Initial Developer of the Original Code is Alejandro Alberola.
  * Portions created by Alejandro Alberola are Copyright (C) 2001
  * Boix i Oltra, S.L. All Rights Reserved.
  */
 
 package org.firebirdsql.gds.impl.wire;
 
 
 import java.util.List;
 
Describe class isc_svc_handle_impl here.
 
 public final class isc_svc_handle_impl implements IscSvcHandle {
     
     private int handle;
     private List warnings = new ArrayList();
     
     private boolean invalid;
 
     Socket socket;
     public XdrOutputStream out;
     public XdrInputStream in;
     private int resp_object;
     private long resp_blob_id;
     private byte[] resp_data;
 
     public isc_svc_handle_impl() {
         this. = true;
     }
 
     public boolean isValid()
     {
         return !;
     }
 
     void invalidate() throws IOException {
         .close();
         .close();
         .close();
         
          = null;
          = null;
          = null;
 
          = true;
     }
     
     public void setHandle(int rdb_id) {
         this. = rdb_id;
         this. = false;
     }
 
     public int getHandle() {
         checkValidity();
         return ;
     }

    
    
    

Returns:
Returns the resp_blob_id.
 
     public long getResp_blob_id() {
         return ;
     }
    

Parameters:
resp_blob_id The resp_blob_id to set.
 
     public void setResp_blob_id(long resp_blob_id) {
         this. = resp_blob_id;
    }
    

Returns:
Returns the resp_data.
    public byte[] getResp_data() {
        return ;
    }
    

Parameters:
resp_data The resp_data to set.
    public void setResp_data(byte[] resp_data) {
        this. = resp_data;
    }
    

Returns:
Returns the resp_object.
    public int getResp_object() {
        return ;
    }
    

Parameters:
resp_object The resp_object to set.
    public void setResp_object(int resp_object) {
        this. = resp_object;
    }
    public List getWarnings() {
        checkValidity();
        synchronized() {
            return new ArrayList();
        }
    }
    
    public void addWarning(GDSException warning) {
        checkValidity();
        synchronized() {
            .add(warning);
        }
    }
    
    public void clearWarnings() {
        checkValidity();
        synchronized() {
            .clear();
        }
    }
    
    /* (non-Javadoc)
     * @see org.firebirdsql.gds.isc_svc_handle#isNotValid()
     */
    public boolean isNotValid() {
        return ;
    }
    private void checkValidity() {
        if ()
            throw new IllegalStateException(
                "This database handle is invalid and cannot be used anymore.");
    }
    
New to GrepCode? Check out our FAQ X