Class KafkaMessage
- java.lang.Object
-
- org.apache.manifoldcf.agents.output.kafka.KafkaMessage
-
public class KafkaMessage extends java.lang.Object- Author:
- tugba
-
-
Constructor Summary
Constructors Constructor Description KafkaMessage()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]createJSON(org.apache.manifoldcf.agents.interfaces.RepositoryDocument document)protected static java.lang.StringjsonStringEscape(java.lang.String value)protected static booleanwriteACLs(java.io.PrintWriter pw, boolean needComma, java.lang.String aclType, java.lang.String[] acl, java.lang.String[] denyAcl)Output an acl levelprotected static booleanwriteField(java.io.PrintWriter pw, boolean needComma, java.lang.String fieldName, java.lang.String[] fieldValues)
-
-
-
Method Detail
-
createJSON
public byte[] createJSON(org.apache.manifoldcf.agents.interfaces.RepositoryDocument document)
-
writeField
protected static boolean writeField(java.io.PrintWriter pw, boolean needComma, java.lang.String fieldName, java.lang.String[] fieldValues) throws java.io.IOException- Throws:
java.io.IOException
-
writeACLs
protected static boolean writeACLs(java.io.PrintWriter pw, boolean needComma, java.lang.String aclType, java.lang.String[] acl, java.lang.String[] denyAcl) throws java.io.IOExceptionOutput an acl level- Throws:
java.io.IOException
-
jsonStringEscape
protected static java.lang.String jsonStringEscape(java.lang.String value)
-
-