public SIPDialog getEarlyDialog(String dialogId) { SIPDialog sipDialog = (SIPDialog) earlyDialogTable.get(dialogId); if (logger.isLoggingEnabled(LogWriter.TRACE_DEBUG)) { logger.logDebug("getEarlyDialog(" + dialogId + ") : returning " + sipDialog); } return sipDialog; }
protected void putSocket(String key, Socket sock) { if (logger.isLoggingEnabled(StackLogger.TRACE_DEBUG)) { logger.logDebug("adding socket for key " + key); } socketTable.put(key, sock); }
protected void removeSocket(String key) { socketTable.remove(key); Semaphore s = socketCreationMap.remove(key); if ( s != null ) { s.release(); } if (logger.isLoggingEnabled(StackLogger.TRACE_DEBUG)) { logger.logDebug("removed Socket and Semaphore for key " + key); } }
public static void println(String s) { if ((parserDebug || debug )&& stackLogger != null ) if ( stackLogger.isLoggingEnabled(LogWriter.TRACE_DEBUG)) stackLogger.logDebug(s + "\n"); } public static void printStackTrace(Exception ex) {
@Override protected void addBytes(byte[] bytes) throws Exception { if(logger.isLoggingEnabled(LogWriter.TRACE_DEBUG)) { logger.logDebug("Adding TLS bytes for decryption " + bytes.length); } if(bytes.length <= 0) return; ByteBuffer buffer = ByteBuffer.wrap(bytes); sslStateMachine.unwrap(buffer); }
protected synchronized void cacheMessageChannel(ConnectionOrientedMessageChannel messageChannel) { String key = messageChannel.getKey(); ConnectionOrientedMessageChannel currentChannel = messageChannels.get(key); if (currentChannel != null) { if (logger.isLoggingEnabled(LogLevels.TRACE_DEBUG)) logger.logDebug("Closing " + key); currentChannel.close(); } if (logger.isLoggingEnabled(LogWriter.TRACE_DEBUG)) logger.logDebug("Caching " + key); this.messageChannels.put(key, messageChannel); }
public void addEvent(EventWrapper eventWrapper) { if (logger.isLoggingEnabled(LogLevels.TRACE_DEBUG)) logger.logDebug("addEvent " + eventWrapper); // Add the event into the pending events list boolean added = pendingEvents.offer(eventWrapper); if (!added) logger.logWarning("reached queue capacity limit couldn't addEvent " + eventWrapper); }
public void terminate() { try { if ( logger.isLoggingEnabled(LogWriter.TRACE_DEBUG)) { logger.logDebug("ReInviteSender::terminate: ctx = " + ctx); } ctx.terminate(); Thread.currentThread().interrupt(); } catch (ObjectInUseException e) { logger.logError("unexpected error", e); } }
public ReInviteSender(ClientTransaction ctx) { this.ctx = ctx; if ( logger.isLoggingEnabled(LogWriter.TRACE_DEBUG)) { logger.logDebug("ReInviteSender::ReInviteSender: ctx = " + ctx ); logger.logStackTrace(); } }
public void evictSIPDialog() { evict(); if(logger.isLoggingEnabled(StackLogger.TRACE_DEBUG)) { logger.logDebug("HA SIP Dialog " + getKey() + " evicted"); } } }
private void checkSocketState() throws IOException { if (socketChannel != null && (!socketChannel.isConnected() || !socketChannel.isOpen())) { if (logger.isLoggingEnabled(LogLevels.TRACE_DEBUG)) logger.logDebug("Need to reset SSL engine for socket " + socketChannel); try { init(sslStateMachine.sslEngine.getUseClientMode()); } catch (Exception ex) { logger.logError("Cannot reset SSL engine", ex); throw new IOException(ex); } } }
private void checkSocketState() throws IOException { if (socketChannel != null && (!socketChannel.isConnected() || !socketChannel.isOpen())) { if (logger.isLoggingEnabled(LogLevels.TRACE_DEBUG)) logger.logDebug("Need to reset SSL engine for socket " + socketChannel); try { init(sslStateMachine.sslEngine.getUseClientMode()); } catch (Exception ex) { logger.logError("Cannot reset SSL engine", ex); throw new IOException(ex); } } }
public void sendEncryptedData(byte[] msg) throws IOException { // bypass the encryption for already encrypted data or TLS metadata if (logger.isLoggingEnabled(LogWriter.TRACE_DEBUG)) { logger.logDebug("sendEncryptedData " + " this = " + this + " peerPort = " + peerPort + " addr = " + peerAddress); } lastActivityTimeStamp = System.currentTimeMillis(); NIOHandler nioHandler = ((NioTcpMessageProcessor) messageProcessor).nioHandler; if(this.socketChannel != null && this.socketChannel.isConnected() && this.socketChannel.isOpen()) { nioHandler.putSocket(NIOHandler.makeKey(this.peerAddress, this.peerPort), this.socketChannel); } super.sendMessage(msg, this.peerAddress, this.peerPort, true); }
public void setListeningPoint(ListeningPointImpl lp) { if ( logger.isLoggingEnabled(LogWriter.TRACE_DEBUG)) { this.logger.logDebug("setListeningPoint" + this + " listeningPoint = " + lp); } if ( lp.getPort() != this.getPort()) InternalErrorHandler.handleException ("lp mismatch with provider",logger); this.listeningPoint = lp; }
public void viewChange(View view) { if (clusteredSipStack.getStackLogger().isLoggingEnabled(StackLogger.TRACE_DEBUG)) { clusteredSipStack.getStackLogger().logDebug("sipStack " + clusteredSipStack + " View changed : " + view.getVid()); } }
public void nodeRemoved(Fqn fqn) { if (clusteredSipStack.getStackLogger().isLoggingEnabled(StackLogger.TRACE_DEBUG) && fqn.toString().indexOf(SipStackImpl.DIALOG_ROOT) != -1) { clusteredSipStack.getStackLogger().logDebug("sipStack " + clusteredSipStack + " Node removed : " + fqn); } // Fix for Issue 1418 jain sip ha does not removes dialog in local stack // http://code.google.com/p/mobicents/issues/detail?id=1418 if(fqn.size() > 1) { clusteredSipStack.remoteDialogRemoval(fqn.get(1).toString()); } }
@Override protected synchronized void remove( ConnectionOrientedMessageChannel messageChannel) { if (logger.isLoggingEnabled(LogWriter.TRACE_DEBUG)) { logger.logDebug(Thread.currentThread() + " removing " + ((NioTcpMessageChannel)messageChannel).getSocketChannel() + " from processor " + getIpAddress()+ ":" + getPort() + "/" + getTransport()); } pendingData.remove(((NioTcpMessageChannel)messageChannel).getSocketChannel()); super.remove(messageChannel); }
public void cacheStarted(TreeCache cache) { if (clusteredSipStack.getStackLogger().isLoggingEnabled(StackLogger.TRACE_DEBUG)) { clusteredSipStack.getStackLogger().logDebug( "Mobicents JAIN SIP Cache started, state: " + cache.getStateString() + ", Mode: " + cache.getCacheMode()); } }
public void cacheStopped(TreeCache cache) { if (clusteredSipStack.getStackLogger().isLoggingEnabled(StackLogger.TRACE_DEBUG)) { clusteredSipStack.getStackLogger().logDebug( "Mobicents JAIN SIP Cache stopped, state: " + cache.getStateString() + ", Mode: " + cache.getCacheMode()); } }
@NodeModified public void nodeModified(NodeModifiedEvent nodeModifiedEvent) { if(nodeModifiedEvent.isOriginLocal()) { return ; } final Fqn fqn = nodeModifiedEvent.getFqn(); if (!nodeModifiedEvent.isOriginLocal() && clusteredlogger.isLoggingEnabled(StackLogger.TRACE_DEBUG)) { clusteredlogger.logDebug("sipStack " + clusteredSipStack + " Node modified : " + fqn + " " + nodeModifiedEvent.getData()); } }