net.linksfield.cube.partnersdk.sdk.ServicesContainer Maven / Gradle / Ivy
package net.linksfield.cube.partnersdk.sdk;
import lombok.Data;
import net.linksfield.cube.partnersdk.domain.CommonVariables;
import net.linksfield.cube.partnersdk.json.MessageConverter;
import net.linksfield.cube.partnersdk.rest.EndpointManager;
import net.linksfield.cube.partnersdk.rest.HttpClientManager;
/**
* @ClassName Services
* @Description TODO
* @Author James.hu
* @Date 2023/3/14
**/
@Data
public class ServicesContainer {
private CommonVariables commonVariables;
private MessageConverter messageConverter;
private EndpointManager endpointManager;
private HttpClientManager httpClientManager;
public ServicesContainer(CommonVariables commonVariables) {
this.commonVariables = commonVariables;
this.messageConverter = new MessageConverter();
this.endpointManager = new EndpointManager();
this.httpClientManager = new HttpClientManager();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy