Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.hsqldb;
 
 import java.net.Socket;
 
 public class HsqlSocketFactory
  private static HsqlSocketFactory plainImpl;
  private static HsqlSocketFactory sslImpl;
  protected HsqlSocketFactory()
    throws Exception
  {
  }
  public static HsqlSocketFactory getInstance(boolean paramBoolean)
    throws Exception
  {
    return paramBoolean ? getSSLImpl() : getPlainImpl();
  }
  public void configureSocket(Socket paramSocket)
  {
  }
  public ServerSocket createServerSocket(int paramInt)
    throws Exception
  {
    return new ServerSocket(paramInt);
  }
  public ServerSocket createServerSocket(int paramIntString paramString)
    throws Exception
  {
    return new ServerSocket(paramInt, 128, InetAddress.getByName(paramString));
  }
  public Socket createSocket(String paramStringint paramInt)
    throws Exception
  {
    return new Socket(paramString, paramInt);
  }
  public boolean isSecure()
  {
    return false;
  }
  private static HsqlSocketFactory getPlainImpl()
    throws Exception
  {
    synchronized (HsqlSocketFactory.class)
    {
      if (plainImpl == null)
        plainImpl = new HsqlSocketFactory();
    }
    return plainImpl;
  }
  private static HsqlSocketFactory getSSLImpl()
    throws Exception
  {
    synchronized (HsqlSocketFactory.class)
    {
      if (sslImpl == null)
        sslImpl = newFactory("org.hsqldb.HsqlSocketFactorySecure");
    }
    return sslImpl;
  }
  private static HsqlSocketFactory newFactory(String paramString)
    throws Exception
  {
    Class localClass = Class.forName(paramString);
    Class[] arrayOfClass = new Class[0];
    Constructor localConstructor = localClass.getDeclaredConstructor(arrayOfClass);
    Object[] arrayOfObject = new Object[0];
    Object localObject;
    try
    {
      localObject = localConstructor.newInstance(arrayOfObject);
    }
    catch (InvocationTargetException localInvocationTargetException)
    {
      Throwable localThrowable = localInvocationTargetException.getTargetException();
      throw ((localThrowable instanceof Exception) ? (Exception)localThrowable : new RuntimeException(localThrowable.toString()));
    }
    return (HsqlSocketFactory)localObject;
  }
/* Location:           /home/mnovotny/projects/EMBEDDED_JBOSS_BETA3_COMMUNITY/embedded/output/lib/embedded-jboss/lib/thirdparty-all.jar
 * Qualified Name:     org.hsqldb.HsqlSocketFactory
 * JD-Core Version:    0.6.0
 */
New to GrepCode? Check out our FAQ X