java中的事件处理函数_Java函数处理事件示例

package com.huawei.cff.TestJavaFunction;

import net.sf.json.JSONArray;

import net.sf.json.JSONObject;

import   com.huawei.services.runtime.Context;

import   com.huawei.services.runtime.RuntimeLogger;

public class MyTest {

public void getObjectPro(RuntimeLogger LOG, String strInput) {

JSONObject jsonObject =JSONObject.fromObject(strInput);

JSONArray recordsArray = jsonObject.getJSONArray("Records");

JSONObject subRecords = recordsArray.getJSONObject(0);

String strBucketName =   subRecords.getJSONObject("s3").getJSONObject("bucket").getString("name");

String strObjectKey  =   subRecords.getJSONObject("s3").getJSONObject("object").getString("key");

LOG.log("Bucket name : " + strBucketName + ", Object   key : " + strObjectKey);

}

public String testEvent(String eventStr, Context context) {

RuntimeLogger runtimeLog = context.getLogger();

runtimeLog.log("event from trigger: " + eventStr);

getObjectPro(runtimeLog, eventStr);

return "^_^";

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值