/* * Copyright 2002 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ package connector; import java.util.*; import java.util.ArrayList; import java.util.Iterator; import java.util.Properties; import javax.resource.NotSupportedException; import javax.resource.ResourceException; import javax.resource.spi.ActivationSpec; import javax.resource.spi.ActivationSpec; import javax.resource.spi.BootstrapContext; import javax.resource.spi.ResourceAdapter; import javax.resource.spi.XATerminator; import javax.resource.spi.endpoint.MessageEndpoint; import javax.resource.spi.endpoint.MessageEndpointFactory; import javax.resource.spi.UnavailableException; import javax.resource.spi.ResourceAdapterInternalException; import javax.resource.spi.work.ExecutionContext; import javax.resource.spi.work.Work; import javax.resource.spi.work.WorkManager; import javax.transaction.xa.XAResource; import javax.transaction.xa.Xid; /** * This is a test resource adapter * * @author */ public class ThreadPoolTestRA implements ResourceAdapter, java.io.Serializable { private boolean debug = true; public ThreadPoolTestRA () { debug ("constructor..."); } public void start(BootstrapContext ctx) throws ResourceAdapterInternalException{ Controls.instantiate(ctx); } public void stop() { debug("999. Simple RA stop..."); } public void endpointActivation ( MessageEndpointFactory factory, ActivationSpec spec) throws NotSupportedException { throw new NotSupportedException(); } public void endpointDeactivation ( MessageEndpointFactory endpointFactory, ActivationSpec spec) { debug ("endpointDeactivation called..."); throw new UnsupportedOperationException(); } void debug (String message) { if (debug) System.out.println("[SimpleResourceAdapterImpl] ==> " + message); } public XAResource[] getXAResources(ActivationSpec[] specs) throws ResourceException { throw new UnsupportedOperationException(); } }