org.rhq.plugins.jbossas5.connection
Class AbstractProfileServiceConnectionProvider

java.lang.Object
  extended by org.rhq.plugins.jbossas5.connection.AbstractProfileServiceConnectionProvider
All Implemented Interfaces:
ProfileServiceConnectionProvider
Direct Known Subclasses:
LocalProfileServiceConnectionProvider, RemoteProfileServiceConnectionProvider

public abstract class AbstractProfileServiceConnectionProvider
extends Object
implements ProfileServiceConnectionProvider

Author:
Ian Springer

Constructor Summary
AbstractProfileServiceConnectionProvider()
           
 
Method Summary
 ProfileServiceConnection connect()
           
protected  InitialContext createInitialContext(Properties env)
           
 void disconnect()
           
protected abstract  ProfileServiceConnection doConnect()
           
protected abstract  void doDisconnect()
           
 ProfileServiceConnection getExistingConnection()
           
 boolean isConnected()
           
protected  Object lookup(InitialContext initialContext, String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractProfileServiceConnectionProvider

public AbstractProfileServiceConnectionProvider()
Method Detail

connect

public final ProfileServiceConnection connect()
Specified by:
connect in interface ProfileServiceConnectionProvider

doConnect

protected abstract ProfileServiceConnection doConnect()

isConnected

public boolean isConnected()
Specified by:
isConnected in interface ProfileServiceConnectionProvider

disconnect

public final void disconnect()
Specified by:
disconnect in interface ProfileServiceConnectionProvider

doDisconnect

protected abstract void doDisconnect()

getExistingConnection

public ProfileServiceConnection getExistingConnection()
Specified by:
getExistingConnection in interface ProfileServiceConnectionProvider

createInitialContext

protected InitialContext createInitialContext(Properties env)

lookup

protected Object lookup(InitialContext initialContext,
                        String name)


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.