001 // Copyright 2009 Waterken Inc. under the terms of the MIT X license
002 // found at http://www.opensource.org/licenses/mit-license.html
003 package org.ref_send.log;
004
005 import org.ref_send.deserializer;
006 import org.ref_send.name;
007
008 /**
009 * Logs {@linkplain org.ref_send.promise.Resolver#apply fulfillment} of a
010 * promise.
011 */
012 public class
013 Fulfilled extends Resolved {
014 static private final long serialVersionUID = 1L;
015
016 /**
017 * Constructs an instance.
018 * @param anchor {@link #anchor}
019 * @param timestamp {@link #timestamp}
020 * @param trace {@link #trace}
021 * @param condition {@link #condition}
022 */
023 public @deserializer
024 Fulfilled(@name("anchor") final Anchor anchor,
025 @name("timestamp") final Long timestamp,
026 @name("trace") final Trace trace,
027 @name("condition") final String condition) {
028 super(anchor, timestamp, trace, condition);
029 }
030 }