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

com.fluxtion.server.service.admin.AdminCommandRequest Maven / Gradle / Ivy

/*
 * SPDX-FileCopyrightText: © 2024 Gregory Higgins 
 * SPDX-License-Identifier: AGPL-3.0-only
 *
 */

package com.fluxtion.server.service.admin;

import lombok.Data;
import lombok.ToString;

import java.util.ArrayList;
import java.util.List;
import java.util.function.Consumer;

@Data
public class AdminCommandRequest {

    private String command;
    private List arguments = new ArrayList<>();
    @ToString.Exclude
    private Consumer output;
    @ToString.Exclude
    private Consumer errOutput;
}