public static String base64Encode(String message) {
return message==null ? null : "" + Base64.encode(message.getBytes()).replace("\n", "");
}
public static void main(String[] args) {
String tmp = "{\"actionName\":\"runTask\",\"taskId\":\"1\",\"mode\":\"synchronous\",
\"authPass\":\"talend\",\"authUser\":\"talend@talend.com\"}";
System.out.println("Base 64: " + base64Encode(tmp));
}
}
これにより、MetaServletアクションのrunTaskをbase64でエンコードできます。
MetaServletで利用可能なパラメーターとアクションの詳細は、Talend Administration Centerユーザーガイドをご覧ください。