aboutsummaryrefslogtreecommitdiffstats
path: root/example-spring-boot/src/main/java/org/onap/boot/example/demo/ContextRefreshedListener.java
blob: c352f80c27d37526ec6faced92e597be1baf8bf0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package org.onap.boot.example.demo;

import org.springframework.context.ApplicationListener;
import org.springframework.context.event.ContextRefreshedEvent;
import org.springframework.stereotype.Component;
import org.onap.msb.sdk.httpclient.msb.MSBServiceClient;
import org.onap.boot.example.demo.msb.MsbHelper;

@Component
public class ContextRefreshedListener implements ApplicationListener<ContextRefreshedEvent>{

    @Override
    public void onApplicationEvent(ContextRefreshedEvent contextRefreshedEvent) {
        System.out.println("Registring Service...");
        String MSB_IP="127.0.0.1";
        int MSB_Port=10081;

        MSBServiceClient msbClient = new MSBServiceClient(MSB_IP, MSB_Port);
        MsbHelper helper = new MsbHelper(msbClient);
        
        try {
			helper.registerMsb();
		} catch (Exception e) {
			e.printStackTrace();
		}
    }
}