com.atlassian.bamboo.build.logger
Class LoggerId<T extends java.io.Serializable>

java.lang.Object
  extended by com.atlassian.bamboo.build.logger.LoggerId<T>
All Implemented Interfaces:
java.io.Serializable

public abstract class LoggerId<T extends java.io.Serializable>
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  T key
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 T getKey()
           
 java.lang.String getLinePrefix()
           
abstract  java.io.File getLogFileDirectory()
           
abstract  java.lang.String getLogFileName()
           
abstract  BuildLogger getLogger(BuildLoggerManager buildLoggerManager)
           
 int hashCode()
           
abstract  boolean isPersistent()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

key

protected final T extends java.io.Serializable key
Method Detail

getLogger

@NotNull
public abstract BuildLogger getLogger(@NotNull
                                              BuildLoggerManager buildLoggerManager)

isPersistent

public abstract boolean isPersistent()

getLogFileDirectory

public abstract java.io.File getLogFileDirectory()

getLogFileName

public abstract java.lang.String getLogFileName()

getKey

public T getKey()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getLinePrefix

public java.lang.String getLinePrefix()


Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.