All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.flagwind.services.WorkerStateChangedEventArgs Maven / Gradle / Ivy

There is a newer version: 1.0.9
Show newest version
package com.flagwind.services;

import com.flagwind.events.EventArgs;

public class WorkerStateChangedEventArgs  extends EventArgs
{
    /**
     * 操作名称。
     * @readonly
     * 
     */
    public String actionName ;

    /**
     * 发生改变的状态。
     * @readonly
     * 
     */
    public WorkerState state ;

    /**
     * 表示在发生状态改变时产生的异常。
     * @readonly
     * 
     */
    public Exception error ;

    /**
     * 初始化 WorkerStateChangedEventArgs 类的新实例。
     * @param type 事件类型。
     * @param  actionName 操作名称。
     * @param  {WorkerState} state 发生改变的状态。
     * @param  {Error} error? 发生状态改变时产生的异常。
     */
    public WorkerStateChangedEventArgs(String type, String actionName, WorkerState state, Exception error) {
        super(type, null);
        this.actionName = actionName;
        this.state = state;
        this.error = error;
    }

    public String getActionName() {
        return actionName;
    }

    public WorkerState getState() {
        return state;
    }

    public Exception getError() {
        return error;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy