public void run()

in src/main/java/com/amazonaws/services/neptune/RunNeptuneExportSvc.java [55:133]


    public void run() {

        InputStream input = new ByteArrayInputStream(json.getBytes(StandardCharsets.UTF_8));

        try {
            new NeptuneExportLambda(rootPath, cleanRootPath, maxFileDescriptorCount).handleRequest(input, System.out, new Context() {
                @Override
                public String getAwsRequestId() {
                    throw new NotImplementedException();
                }

                @Override
                public String getLogGroupName() {
                    throw new NotImplementedException();
                }

                @Override
                public String getLogStreamName() {
                    throw new NotImplementedException();
                }

                @Override
                public String getFunctionName() {
                    throw new NotImplementedException();
                }

                @Override
                public String getFunctionVersion() {
                    throw new NotImplementedException();
                }

                @Override
                public String getInvokedFunctionArn() {
                    throw new NotImplementedException();
                }

                @Override
                public CognitoIdentity getIdentity() {
                    throw new NotImplementedException();
                }

                @Override
                public ClientContext getClientContext() {
                    throw new NotImplementedException();
                }

                @Override
                public int getRemainingTimeInMillis() {
                    throw new NotImplementedException();
                }

                @Override
                public int getMemoryLimitInMB() {
                    throw new NotImplementedException();
                }

                @Override
                public LambdaLogger getLogger() {
                    return new LambdaLogger() {
                        @Override
                        public void log(String s) {
                            System.out.println(s);
                        }

                        @Override
                        public void log(byte[] bytes) {
                            throw new NotImplementedException();
                        }
                    };
                }
            });
        } catch (Exception e) {
            e.printStackTrace();
            System.err.println("An error occurred while exporting from Neptune: " + e.getMessage());
            System.exit(-1);
        }

        System.exit(0);
    }