public void connected (org.omg.CORBA.Object obj) { if (jtsLogger.logger.isDebugEnabled()) { jtsLogger.logger.debug("RecoveryContactWriter.connected("+obj+")"); } // only do this once - but shouldn't need this, since de-register on writing if (_noted) { return; } try { ArjunaFactory theFactory = ArjunaFactoryHelper.narrow(obj); if (theFactory != null) { // if that didn't blow, we have a hit if (jtsLogger.logger.isDebugEnabled()) { jtsLogger.logger.debug("RecoveryContactWriter.connected - found ArjunaFactory"); } FactoryContactItem.createAndSave(theFactory); // we've done our work, so set the flag and try to remove ourselves _noted = true; EventManager.getManager().removeHandler(this); } } catch ( Exception ex) { // oh well - it probably wasn't ours } }
EventManager.getManager().connected(corbaReference(obj));
EventManager.getManager().connected(corbaReference(obj));
EventManager.getManager().connected(corbaReference(obj));
EventManager.getManager().connected(corbaReference(obj));
EventManager.getManager().disconnected(obj);
EventManager.getManager().disconnected(obj);
EventManager.getManager().disconnected(obj);
EventManager.getManager().disconnected(obj);
EventManager.getManager().removeHandler(this);
EventManager.getManager().connected(corbaReference(obj));
EventManager.getManager().disconnected(obj);
EventManager.getManager().disconnected(obj);
EventManager.getManager().connected(corbaReference(obj));