ref_send API 2.9
defensive programming in Java

org.ref_send.promise
Class Log

java.lang.Object
  extended by org.ref_send.promise.Log
All Implemented Interfaces:
java.io.Serializable

public class Log
extends java.lang.Object
implements java.io.Serializable

A log interface.

See Also:
Serialized Form

Constructor Summary
Log()
          Constructs a log that discards all events.
 
Method Summary
 void comment(java.lang.String text)
          Logs a comment.
 void got(java.lang.String message, java.lang.Class<?> concrete, java.lang.reflect.Method method)
          Logs receipt of a message.
 void problem(java.lang.Exception reason)
          Logs an exception.
 void returned(java.lang.String message)
          Logs sending of a return value.
 void sent(java.lang.String message)
          Logs a message send.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Log

public Log()
Constructs a log that discards all events.

Method Detail

comment

public void comment(java.lang.String text)
Logs a comment.

Parameters:
text - comment text

problem

public void problem(java.lang.Exception reason)
Logs an exception.

Parameters:
reason - problem reason

got

public void got(java.lang.String message,
                java.lang.Class<?> concrete,
                java.lang.reflect.Method method)
Logs receipt of a message.

Parameters:
message - message identifier
concrete - concrete type of invocation target
method - declaration of invoked method

sent

public void sent(java.lang.String message)
Logs a message send.

Parameters:
message - sent message identifier

returned

public void returned(java.lang.String message)
Logs sending of a return value.

Parameters:
message - return message identifier

ref_send API 2.9
defensive programming in Java

Submit a bug or feature, or get help

Copyright 1998-2009 Waterken Inc. under the terms of the MIT X license.