设计模式课程 设计模式精讲 22-3 备忘录模式源码解析

1    源码解析

1.1    源码解析1(Spring工作流的应用

 

 

 

1    源码解析
1.1    源码解析1(Spring工作流的应用

a  工作流可以点击回退到上一步

 

StateManageableMessageContext

//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//

package org.springframework.binding.message;

import java.io.Serializable;
import org.springframework.context.MessageSource;

public interface StateManageableMessageContext extends MessageContext {
    Serializable createMessagesMemento();

    void restoreMessages(Serializable var1);

    void setMessageSource(MessageSource var1);
}

MessageContext

//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//

package org.springframework.binding.message;

public interface MessageContext {
    Message[] getAllMessages();

    Message[] getMessagesBySource(Object var1);

    Message[] getMessagesByCriteria(MessageCriteria var1);

    boolean hasErrorMessages();

    void addMessage(MessageResolver var1);

    void clearMessages();
}
原文地址:https://www.cnblogs.com/1446358788-qq/p/12375601.html