@Documented
@Retention(value=RUNTIME)
@Target(value=java.lang.annotation.ElementType.TYPE)
public @interface Unshareable
This annotation can be applied on ManagedConnectionFactory class to indicate a MCF,
and all outbound connection pools based on it, does NOT support share.
This is useful for applications that cannnot follow the standard java EE resource reference mechanism
for web application and EJB to defining reference to adapter connection factory. In such case, applications
have to lookup unshareable connection pool from WebLogic global JNDI tree which is treat as sharable by default.
Note: this annotation must be put on each ManagedConnectionFactory class that is unshareable directly.
Annotation on super-class or super-interface will be ignored.