Class 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.String jsonStringEscape​(java.lang.String value)  
      protected static boolean writeACLs​(java.io.PrintWriter pw, boolean needComma, java.lang.String aclType, java.lang.String[] acl, java.lang.String[] denyAcl)
      Output an acl level
      protected static boolean writeField​(java.io.PrintWriter pw, boolean needComma, java.lang.String fieldName, java.lang.String[] fieldValues)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • KafkaMessage

        public KafkaMessage()
    • 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.IOException
        Output an acl level
        Throws:
        java.io.IOException
      • jsonStringEscape

        protected static java.lang.String jsonStringEscape​(java.lang.String value)