File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed
src/main/java/in/erail/amazon/lambda Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change 2
2
3
3
import com .amazonaws .services .lambda .runtime .Context ;
4
4
import com .amazonaws .services .lambda .runtime .RequestStreamHandler ;
5
+ import com .google .common .base .Strings ;
5
6
import com .google .common .io .ByteStreams ;
6
7
import in .erail .glue .Glue ;
7
8
import in .erail .service .RESTService ;
26
27
*/
27
28
public class AWSLambda implements RequestStreamHandler {
28
29
30
+ private static final String SERVICE_ENV = "SERVICE" ;
31
+ private static final String SERVICE_SYS_PROP = "service" ;
29
32
private final RESTService mService ;
30
33
31
- public AWSLambda (String pComponent ) {
32
- mService = Glue .instance ().resolve (pComponent );
34
+ public AWSLambda () {
35
+ String component = System .getenv (SERVICE_ENV );
36
+ if (Strings .isNullOrEmpty (component )) {
37
+ component = System .getProperty (SERVICE_SYS_PROP );
38
+ }
39
+ mService = Glue .instance ().resolve (component );
33
40
}
34
41
35
42
@ Override
You can’t perform that action at this time.
0 commit comments