thanks for the comments. but in my example Singleton is not trying to do any WRITES is it? all the business logic is in SLSBean that this singleton delegates to. my question what is that i need to configure in the interseptors some where where SLSB injected in Singleton are not treaded like regular beans and handle with multiple pool instances when ever a method is invoked by the container ( timout) or by the calller.