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

com.aeontronix.anypointsdk.amc.application.deployment.ApplicationServices Maven / Gradle / Ivy

There is a newer version: 1.0.0-beta35
Show newest version
/*
 * Copyright (c) 2023. Aeontronix Inc
 */

package com.aeontronix.anypointsdk.amc.application.deployment;

import com.fasterxml.jackson.annotation.JsonProperty;

public class ApplicationServices {
    @JsonProperty("mule.agent.logging.service")
    private ApplicationLoggingService muleAgentLoggingService;

    @JsonProperty("mule.agent.application.properties.service")
    private ApplicationPropertiesService muleAgentApplicationPropertiesService;

    public ApplicationLoggingService getMuleAgentLoggingService(boolean create) {
        if (muleAgentLoggingService == null && create) {
            muleAgentLoggingService = new ApplicationLoggingService();
        }
        return muleAgentLoggingService;
    }
    public ApplicationLoggingService getMuleAgentLoggingService() {
        return muleAgentLoggingService;
    }

    public void setMuleAgentLoggingService(ApplicationLoggingService muleAgentLoggingService) {
        this.muleAgentLoggingService = muleAgentLoggingService;
    }

    public ApplicationPropertiesService getMuleAgentApplicationPropertiesService() {
        return muleAgentApplicationPropertiesService;
    }

    public void setMuleAgentApplicationPropertiesService(ApplicationPropertiesService muleAgentApplicationPropertiesService) {
        this.muleAgentApplicationPropertiesService = muleAgentApplicationPropertiesService;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy