I also believe this is legal right? @Local @Lock(LockType.READ) public interface *Deployer *{
@Remote public interface DeployerRemote extends *Deployer *{ @Singleton @TransactionManagement(TransactionManagementType.BEAN) @AccessTimeout(value = 60, unit = TimeUnit.SECONDS) public class DeployerImpl extends AbstractDeployer implements *Deployer*, DeployerRemote { Or does @Lock(LockType.READ) only belong on the implementation? -- View this message in context: http://openejb.979440.n4.nabble.com/Re-svn-commit-r1357576-in-openejb-trunk-openejb-container-openejb-core-src-main-java-org-apache-opena-tp4656048p4656055.html Sent from the OpenEJB Dev mailing list archive at Nabble.com.