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

io.github.fallwizard.rabbitmq.loader.Manifest Maven / Gradle / Ivy

The newest version!
package io.github.fallwizard.rabbitmq.loader;

import com.google.common.collect.Lists;
import io.github.fallwizard.rabbitmq.mgmt.model.*;

import java.util.Collection;

/**
 * @author Richard Clayton (Berico Technologies)
 */
public class Manifest {

    ConnectionInfo connectionInfo;

    Collection vhosts = Lists.newArrayList();

    Collection exchanges = Lists.newArrayList();

    Collection queues = Lists.newArrayList();

    Collection users = Lists.newArrayList();

    Collection permissions = Lists.newArrayList();

    Collection bindings = Lists.newArrayList();

    public ConnectionInfo getConnectionInfo() {
        return connectionInfo;
    }

    public void setConnectionInfo(ConnectionInfo connectionInfo) {
        this.connectionInfo = connectionInfo;
    }

    public Collection getVhosts() {
        return vhosts;
    }

    public void setVhosts(Collection vhosts) {
        this.vhosts = vhosts;
    }

    public Collection getExchanges() {
        return exchanges;
    }

    public void setExchanges(Collection exchanges) {
        this.exchanges = exchanges;
    }

    public Collection getQueues() {
        return queues;
    }

    public void setQueues(Collection queues) {
        this.queues = queues;
    }

    public Collection getUsers() {
        return users;
    }

    public void setUsers(Collection users) {
        this.users = users;
    }

    public Collection getPermissions() {
        return permissions;
    }

    public void setPermissions(Collection permissions) {
        this.permissions = permissions;
    }

    public Collection getBindings() {
        return bindings;
    }

    public void setBindings(Collection bindings) {
        this.bindings = bindings;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy