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

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

public abstract class LoggerId<T extends Serializable>
extends Object
implements Serializable

See Also:
Serialized Form

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

Field Detail

key

protected final T extends Serializable key
Method Detail

getLogger

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

isPersistent

public abstract boolean isPersistent()

getLogFileDirectory

public abstract File getLogFileDirectory()

getLogFileName

public abstract String getLogFileName()

getKey

public T getKey()

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

getLinePrefix

public String getLinePrefix()


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.