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    }