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

ars.spring.context.RemoteApplicationConfiguration Maven / Gradle / Ivy

The newest version!
package ars.spring.context;

import java.util.Map;

import org.springframework.context.event.ContextClosedEvent;
import org.springframework.context.event.ContextRefreshedEvent;

import ars.invoke.remote.Remotes;

/**
 * 远程调用应用配置
 *
 * @author wuyongqiang
 */
public class RemoteApplicationConfiguration extends ApplicationListener {

    public void setClient(String client) {
        Remotes.setClient(client);
    }

    public void setDirectory(String directory) {
        Remotes.setDirectory(directory);
    }

    public void setConfigure(Map configure) {
        Remotes.setConfigure(configure);
    }

    public void setCommunicator(Ice.Communicator communicator) {
        Remotes.setCommunicator(communicator);
    }

    @Override
    protected void initialize(ContextRefreshedEvent event) {

    }

    @Override
    protected void destroy(ContextClosedEvent event) {
        Remotes.destroy();
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy