Here is a very simple pseudo-code example showing the Object Types :
Service service = Service.connect(...);
Index index = service.getIndexes().get("someindex");
Socket socket = index.attach();
OutputStream ostream = socket.getOutputStream();
Writer writerOut = new OutputStreamWriter(ostream, "UTF8");
//stream 10 events to Splunk
for (int i=0; i<10; i++) {
writerOut.write("Some data I want to stream to Splunk");
}
writerOut.flush();
writerOut.close();
socket.close();
If your original question was answered it would be good if you could start "accepting" answers.
It helps out splunkbase.
May i know which Logback appender should i use if i want to create new events using the Splunk's REST receivers endpoint if i'm using logback framework. because i went to make a custom basic appender for that? Is it socket appender?