Package org.jclouds.logging.internal
Class Wire
- java.lang.Object
-
- org.jclouds.logging.internal.Wire
-
- Direct Known Subclasses:
HttpWire,SignatureWire
public abstract class Wire extends Object
Logs data to the wire LOG, similar toorg.apache.HttpWire.impl.conn.Wire
-
-
Constructor Summary
Constructors Constructor Description Wire()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description InputStreamcopy(String header, InputStream instream)booleanenabled()protected abstract LoggergetWireLog()InputStreaminput(InputStream instream)voidinput(PayloadEnclosing request)protected booleanisLogSensitiveInformation()voidoutput(PayloadEnclosing request)<T> Toutput(T data)
-
-
-
Field Detail
-
logger
protected Logger logger
-
-
Method Detail
-
getWireLog
protected abstract Logger getWireLog()
-
isLogSensitiveInformation
protected boolean isLogSensitiveInformation()
-
enabled
public boolean enabled()
-
copy
public InputStream copy(String header, InputStream instream)
-
input
public InputStream input(InputStream instream)
-
input
public void input(PayloadEnclosing request)
-
output
public void output(PayloadEnclosing request)
-
output
public <T> T output(T data)
-
-