1600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wangpackage gov.nist.javax.sip.stack; 2600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang 3600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wangimport gov.nist.javax.sip.LogRecord; 4600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wangimport gov.nist.javax.sip.LogRecordFactory; 5600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang 6600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang/** 7600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * The Default Message log factory. This can be replaced as a stack 8600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * configuration parameter. 9600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * 10600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * @author M. Ranganathan 11600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * 12600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang */ 13600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wangpublic class DefaultMessageLogFactory implements LogRecordFactory { 14600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang 15600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public LogRecord createLogRecord(String message, String source, 16600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang String destination, String timeStamp, boolean isSender, 17600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang String firstLine, String tid, String callId, long tsHeaderValue) { 18600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang return new MessageLog(message, source, destination, timeStamp, 19600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang isSender, firstLine, tid, callId, tsHeaderValue); 20600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang } 21600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang 22600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public LogRecord createLogRecord(String message, String source, 23600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang String destination, long timeStamp, boolean isSender, 24600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang String firstLine, String tid, String callId, long timestampVal) { 25600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang return new MessageLog(message, source, destination, timeStamp, 26600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang isSender, firstLine, tid, callId, timestampVal); 27600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang } 28600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang 29600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang} 30