summaryrefslogtreecommitdiffstats
path: root/java/sca-contrib/samples/spring-bigbank-stockquote/src/main/java/bigbank/stockquote/server/SCAApplicationContextProvider.java
blob: 643f9a187c6879a92405af9b1b20002365db5039 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package bigbank.stockquote.server;

import org.springframework.beans.BeansException;   
import org.springframework.context.ApplicationContext;   
import org.springframework.context.ApplicationContextAware;

public class SCAApplicationContextProvider implements ApplicationContextAware {
    
    private static ApplicationContext ctx;
    
    public void setApplicationContext(ApplicationContext appContext) throws BeansException {
        // Wiring the ApplicationContext into a static method           
        ctx = appContext;      
    }
    
    public static ApplicationContext getApplicationContext() {           
        return ctx;       
    }
}