ResourceAdapter ra = ResourceManager.getResourceAdapter("adapterName");
Resource resource = ra.getResource();
ra.releaseResource(resource);
public class MyResourceAdapter implements ResourceAdapter {
@Override
public Resource getResource() {
Resource resource = new Resource();
// ...
return resource;
}
@Override
public void releaseResource(Resource resource) {
// ...
}
}
ResourceManager.registerResourceAdapter("adapterName", new MyResourceAdapter());
ResourceAdapter ra = ResourceManager.getResourceAdapter("adapterName");
Resource resource = ra.getResource();
ra.releaseResource(resource);