summaryrefslogtreecommitdiffstats
path: root/java/gov/nist/javax/sip/stack/DefaultMessageLogFactory.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/gov/nist/javax/sip/stack/DefaultMessageLogFactory.java')
-rw-r--r--java/gov/nist/javax/sip/stack/DefaultMessageLogFactory.java29
1 files changed, 29 insertions, 0 deletions
diff --git a/java/gov/nist/javax/sip/stack/DefaultMessageLogFactory.java b/java/gov/nist/javax/sip/stack/DefaultMessageLogFactory.java
new file mode 100644
index 0000000..df83299
--- /dev/null
+++ b/java/gov/nist/javax/sip/stack/DefaultMessageLogFactory.java
@@ -0,0 +1,29 @@
+package gov.nist.javax.sip.stack;
+
+import gov.nist.javax.sip.LogRecord;
+import gov.nist.javax.sip.LogRecordFactory;
+
+/**
+ * The Default Message log factory. This can be replaced as a stack
+ * configuration parameter.
+ *
+ * @author M. Ranganathan
+ *
+ */
+public class DefaultMessageLogFactory implements LogRecordFactory {
+
+ public LogRecord createLogRecord(String message, String source,
+ String destination, String timeStamp, boolean isSender,
+ String firstLine, String tid, String callId, long tsHeaderValue) {
+ return new MessageLog(message, source, destination, timeStamp,
+ isSender, firstLine, tid, callId, tsHeaderValue);
+ }
+
+ public LogRecord createLogRecord(String message, String source,
+ String destination, long timeStamp, boolean isSender,
+ String firstLine, String tid, String callId, long timestampVal) {
+ return new MessageLog(message, source, destination, timeStamp,
+ isSender, firstLine, tid, callId, timestampVal);
+ }
+
+}