maguro 2005/04/23 14:44:29
Modified: modules/core/src/java/org/openejb/corba TSSBean.java
Log:
Better handling of identity assertions.
Revision Changes Path
1.10 +11 -11
openejb/modules/core/src/java/org/openejb/corba/TSSBean.java
Index: TSSBean.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/corba/TSSBean.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- TSSBean.java 20 Apr 2005 18:42:42 -0000 1.9
+++ TSSBean.java 23 Apr 2005 18:44:29 -0000 1.10
@@ -75,6 +75,7 @@
import org.openejb.EJBContainer;
import org.openejb.corba.security.ServerPolicyFactory;
+import org.openejb.corba.security.ServerPolicy;
import org.openejb.corba.security.config.tss.TSSConfig;
import org.openejb.corba.security.config.tss.TSSNULLTransportConfig;
import org.openejb.corba.util.TieLoader;
@@ -162,7 +163,7 @@
POA rootPOA = server.getRootPOA();
Any any = orb.create_any();
- any.insert_Value(createCSIv2Config());
+ any.insert_Value(new ServerPolicy.Config(createCSIv2Config(),
classLoader));
securityPolicy =
orb.create_policy(ServerPolicyFactory.POLICY_TYPE, any);
Policy[] policies = new Policy[]{
@@ -184,9 +185,9 @@
AdapterWrapper adapterWrapper = (AdapterWrapper)
adapters.get(iter.next());
try {
adapterWrapper.start(server.getORB(), localPOA,
initialContext, tieLoader, securityPolicy);
- log.info("Linked container " +
adapterWrapper.getContainer().getContainerID());
+ log.info(POAName + " - Linked container " +
adapterWrapper.getContainer().getContainerID());
} catch (CORBAException e) {
- log.error("Unable to link container " +
adapterWrapper.getContainer().getContainerID(), e);
+ log.error(POAName + " - Unable to link container " +
adapterWrapper.getContainer().getContainerID(), e);
}
}
} finally {
@@ -209,7 +210,7 @@
}
adapters.clear();
try {
- localPOA.the_POAManager().deactivate(true, true);
+ localPOA.the_POAManager().deactivate(true, false);
} catch (AdapterInactive adapterInactive) {
// do nothing - this may have already been deactivated.
}
@@ -272,9 +273,9 @@
adapterWrapper.start(server.getORB(), localPOA,
initialContext, tieLoader, securityPolicy);
adapters.put(container.getContainerID(), adapterWrapper);
- log.info("Linked container " + container.getContainerID());
+ log.info(POAName + " - Linked container " +
container.getContainerID());
} catch (CORBAException e) {
- log.error("Unable to link container " +
container.getContainerID(), e);
+ log.error(POAName + " - Unable to link container " +
container.getContainerID(), e);
}
}
}
@@ -288,10 +289,9 @@
if (adapterWrapper != null) {
try {
adapterWrapper.stop();
- log.info("Unlinked container " + container.getContainerID());
+ log.info(POAName + " - Unlinked container " +
container.getContainerID());
} catch (CORBAException e) {
- log.error("Error unlinking container " +
container.getContainerID());
- log.error(e);
+ log.error(POAName + " - Error unlinking container " +
container.getContainerID(), e);
}
}
}