Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package org.graylog2.syslog4j.impl;
  
  import java.util.List;
  
AbstractSyslog provides a base abstract implementation of the SyslogConfigIF configuration interface.

Syslog4j is licensed under the Lesser GNU Public License v2.1. A copy of the LGPL license is available in the META-INF folder in all distributions of Syslog4j and in the base directory of the "doc" ZIP.

Author(s):
<syslog4j@productivity.org>
Version:
$Id: AbstractSyslogConfig.java,v 1.24 2010/11/28 04:43:31 cvs Exp $
 
 public abstract class AbstractSyslogConfig implements AbstractSyslogConfigIF {
     private static final long serialVersionUID = -3728308557871358111L;
 
     protected final static List defaultBackLogHandlers = new ArrayList();
 
     static {
     }
 
     protected int facility = ;
 
     protected String charSet = ;
 
     protected String ident = "";
 
     protected String localName = null;
 
     protected boolean sendLocalTimestamp = ;
     protected boolean sendLocalName = ;
 
 
     protected int maxMessageLength = ;
 
     protected List messageModifiers = null;
     protected List backLogHandlers = null;
 
     protected boolean threaded = ;
     protected boolean useDaemonThread = ;
     protected int threadPriority = ;
     protected long threadLoopInterval = ;
 
     protected int writeRetries = ;
     protected long maxShutdownWait = ;
 
     protected boolean truncateMessage = ;
     protected boolean useStructuredData = ;
 
     public abstract Class getSyslogClass();
 
     public String getCharSet() {
         return this.;
     }
 
     public void setCharSet(String charSet) {
         this. = charSet;
     }
 
     public String getLocalName() {
         return ;
     }
 
     public void setLocalName(String localName) {
         this. = localName;
     }
 
     public boolean isThrowExceptionOnWrite() {
         return this.;
     }
 
     public void setThrowExceptionOnWrite(boolean throwExceptionOnWrite) {
         this. = throwExceptionOnWrite;
     }
 
     public boolean isThrowExceptionOnInitialize() {
         return this.;
     }
 
     public void setThrowExceptionOnInitialize(boolean throwExceptionOnInitialize) {
         this. = throwExceptionOnInitialize;
     }
 
     public byte[] getSplitMessageBeginText() {
        return this.;
    }
    public void setSplitMessageBeginText(byte[] splitMessageBeginText) {
        this. = splitMessageBeginText;
    }
    public void setSplitMessageBeginText(String splitMessageBeginTextthrows SyslogRuntimeException {
        this. = SyslogUtility.getBytes(thissplitMessageBeginText);
    }
    public byte[] getSplitMessageEndText() {
        return this.;
    }
    public void setSplitMessageEndText(byte[] splitMessageEndText) {
        this. = splitMessageEndText;
    }
    public void setSplitMessageEndText(String splitMessageEndTextthrows SyslogRuntimeException {
        this. = SyslogUtility.getBytes(thissplitMessageEndText);
    }
    public int getMaxMessageLength() {
        return this.;
    }
    public void setMaxMessageLength(int maxMessageLength) {
        this. = maxMessageLength;
    }
    public boolean isSendLocalTimestamp() {
        return this.;
    }
    public void setSendLocalTimestamp(boolean sendLocalTimestamp) {
        this. = sendLocalTimestamp;
    }
    public boolean isSendLocalName() {
        return this.;
    }
    public void setSendLocalName(boolean sendLocalName) {
        this. = sendLocalName;
    }
    public int getFacility() {
        return this.;
    }
    public void setFacility(int facility) {
        this. = facility;
    }
    public void setFacility(String facilityName) {
        this. = SyslogUtility.getFacility(facilityName);
    }
    public String getIdent() {
        return this.;
    }
    public void setIdent(String ident) {
        this. = ident;
    }
    protected synchronized List _getMessageModifiers() {
        if (this. == null) {
            this. = new ArrayList();
        }
        return this.;
    }
    public void addMessageModifier(SyslogMessageModifierIF messageModifier) {
        if (messageModifier == null) {
            return;
        }
        List _messageModifiers = _getMessageModifiers();
        synchronized (_messageModifiers) {
            _messageModifiers.add(messageModifier);
        }
    }
    public void insertMessageModifier(int indexSyslogMessageModifierIF messageModifier) {
        if (messageModifier == null) {
            return;
        }
        List _messageModifiers = _getMessageModifiers();
        synchronized (_messageModifiers) {
            try {
                _messageModifiers.add(indexmessageModifier);
            } catch (IndexOutOfBoundsException ioobe) {
                throw new SyslogRuntimeException(ioobe);
            }
        }
    }
    public void removeMessageModifier(SyslogMessageModifierIF messageModifier) {
        if (messageModifier == null) {
            return;
        }
        List _messageModifiers = _getMessageModifiers();
        synchronized (_messageModifiers) {
            _messageModifiers.remove(messageModifier);
        }
    }
    public List getMessageModifiers() {
        return this.;
    }
    public void setMessageModifiers(List messageModifiers) {
        this. = messageModifiers;
    }
    public void removeAllMessageModifiers() {
        if (this. == null || this..isEmpty()) {
            return;
        }
        this..clear();
    }
    protected synchronized List _getBackLogHandlers() {
        if (this. == null) {
            this. = new ArrayList();
        }
        return this.;
    }
    public void addBackLogHandler(SyslogBackLogHandlerIF backLogHandler) {
        if (backLogHandler == null) {
            return;
        }
        List _backLogHandlers = _getBackLogHandlers();
        synchronized (_backLogHandlers) {
            backLogHandler.initialize();
            _backLogHandlers.add(backLogHandler);
        }
    }
    public void insertBackLogHandler(int indexSyslogBackLogHandlerIF backLogHandler) {
        if (backLogHandler == null) {
            return;
        }
        List _backLogHandlers = _getBackLogHandlers();
        synchronized (_backLogHandlers) {
            try {
                backLogHandler.initialize();
                _backLogHandlers.add(indexbackLogHandler);
            } catch (IndexOutOfBoundsException ioobe) {
                throw new SyslogRuntimeException(ioobe);
            }
        }
    }
    public void removeBackLogHandler(SyslogBackLogHandlerIF backLogHandler) {
        if (backLogHandler == null) {
            return;
        }
        List _backLogHandlers = _getBackLogHandlers();
        synchronized (_backLogHandlers) {
            _backLogHandlers.remove(backLogHandler);
        }
    }
    public List getBackLogHandlers() {
        if (this. == null || this..size() < 1) {
            return ;
        }
        return this.;
    }
    public void setBackLogHandlers(List backLogHandlers) {
        this. = backLogHandlers;
    }
    public void removeAllBackLogHandlers() {
        if (this. == null || this..isEmpty()) {
            return;
        }
        this..clear();
    }
    public boolean isIncludeIdentInMessageModifier() {
        return this.;
    }
    public void setIncludeIdentInMessageModifier(boolean includeIdentInMessageModifier) {
        this. = includeIdentInMessageModifier;
    }
    public boolean isThreaded() {
        return this.;
    }
    public void setThreaded(boolean threaded) {
        this. = threaded;
    }
    public boolean isUseDaemonThread() {
        return ;
    }
    public void setUseDaemonThread(boolean useDaemonThread) {
        this. = useDaemonThread;
    }
    public int getThreadPriority() {
        return ;
    }
    public void setThreadPriority(int threadPriority) {
        this. = threadPriority;
    }
    public long getThreadLoopInterval() {
        return this.;
    }
    public void setThreadLoopInterval(long threadLoopInterval) {
        this. = threadLoopInterval;
    }
    public long getMaxShutdownWait() {
        return this.;
    }
    public void setMaxShutdownWait(long maxShutdownWait) {
        this. = maxShutdownWait;
    }
    public int getWriteRetries() {
        return this.;
    }
    public void setWriteRetries(int writeRetries) {
        this. = writeRetries;
    }
    public boolean isTruncateMessage() {
        return this.;
    }
    public void setTruncateMessage(boolean truncateMessage) {
        this. = truncateMessage;
    }
    public boolean isUseStructuredData() {
        return this.;
    }
    public void setUseStructuredData(boolean useStructuredData) {
        this. = useStructuredData;
    }
    public Class getSyslogWriterClass() {
        return null;
    }
New to GrepCode? Check out our FAQ X