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 22
33import com .amazonaws .services .lambda .runtime .Context ;
44import com .amazonaws .services .lambda .runtime .RequestStreamHandler ;
5+ import com .google .common .base .Strings ;
56import com .google .common .io .ByteStreams ;
67import in .erail .glue .Glue ;
78import in .erail .service .RESTService ;
2627 */
2728public class AWSLambda implements RequestStreamHandler {
2829
30+ private static final String SERVICE_ENV = "SERVICE" ;
31+ private static final String SERVICE_SYS_PROP = "service" ;
2932 private final RESTService mService ;
3033
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 );
3340 }
3441
3542 @ Override
You can’t perform that action at this time.
0 commit comments