/** ******************************* */ @Override public void wait(LockID lock, WaitListener listener, Object waitObject) throws InterruptedException { waitUntilRunning(); final ClientLock lockState = getOrCreateClientLockState(lock); if (logger.isDebugEnabled()) { logger.debug(this.threadManager.getThreadID() + " waiting on log " + lock); } lockState.wait(this.remoteLockManager, listener, this.threadManager.getThreadID(), waitObject); }
private void logFieldChanged0( TCObject source, String classname, String fieldname, Object newValue, ClientTransaction tx) { if (logger.isDebugEnabled()) logger.debug( "fieldChanged(source=" + source + ", classname=" + classname + ", fieldname=" + fieldname + ", newValue=" + newValue + ", tx=" + tx); }
private void fireRootCreatedEvent(String rootName, ObjectID id) { for (Iterator iter = rootEventListeners.iterator(); iter.hasNext(); ) { try { ServerTransactionManagerEventListener listener = (ServerTransactionManagerEventListener) iter.next(); listener.rootCreated(rootName, id); } catch (Exception e) { if (logger.isDebugEnabled()) { logger.debug(e); } else { logger.warn("Exception in rootCreated event callback: " + e.getMessage()); } } } }
private void attemptToRegister(final boolean createDedicatedMBeanServer) throws InstanceAlreadyExistsException, MBeanRegistrationException, NotCompliantMBeanException, MalformedObjectNameException { synchronized (mBeanServerLock) { if (mBeanServer == null) { if (createDedicatedMBeanServer) { if (logger.isDebugEnabled()) { logger.debug("attemptToRegister(): Creating an MBeanServer since explicitly requested"); } mBeanServer = MBeanServerFactory.createMBeanServer(); } else { mBeanServer = getPlatformDefaultMBeanServer(); } addJMXConnectors(); } } registerMBeans(); }
public CoreNIOServices getNextWorkerComm() { List<CoreNIOServices> leastWeightWorkerComms = getLeastWeightWorkerComms(); CoreNIOServices rv; Assert.eval(leastWeightWorkerComms.size() >= 1); if (leastWeightWorkerComms.size() == 1) { rv = leastWeightWorkerComms.get(0); } else { rv = leastWeightWorkerComms.get( nextWorkerCommId.getAndIncrement() % leastWeightWorkerComms.size()); } String message = "Selecting " + rv + " from " + Arrays.asList(this.workerCommThreads); if (logger.isDebugEnabled()) { logger.debug(message); } else { lossyLogger.info(message); } return rv; }
private TCNetworkMessage processPayloadData(TCConnection source, TCByteBuffer[] data) throws TCProtocolException { for (int i = 0; i < data.length; i++) { final TCByteBuffer buffer = data[i]; if (!buffer.hasRemaining()) { buffer.flip(); dataBytesNeeded -= buffer.limit(); bufferIndex++; if (dataBytesNeeded < 0) { throw new TCProtocolException("More data in buffers than expected"); } } else { break; } } if (0 == dataBytesNeeded) { if (bufferIndex != dataBuffers.length) { throw new TCProtocolException("Not all buffers consumed"); } // message is complete! TCNetworkMessage msg = createMessage(source, header, dataBuffers); if (logger.isDebugEnabled()) { logger.debug("Message complete on connection " + source + ": " + msg.toString()); } return msg; } Assert.eval(dataBytesNeeded > 0); // data portion not done, try again later return null; }
private void logCommit0() { if (logger.isDebugEnabled()) logger.debug("commit()"); }
private void logBegin0(String lockID, int type) { if (logger.isDebugEnabled()) { logger.debug("begin(): lockID=" + (lockID == null ? "null" : lockID) + ", type = " + type); } }