/** * Returns the receiver object for the Splunk service. * * @return A Splunk receiver object. */ public Receiver getReceiver() { return new Receiver(this); }
/** * Creates a writable socket to this index. * * @param args Optional arguments for this stream. Valid parameters are: * "host", "host_regex", "source", and "sourcetype". * @return The socket. * @throws IOException */ public Socket attach(Args args) throws IOException { return attach(null, args); }
/** * Submits an event to this index through HTTP POST. * * @param indexName The index to write to. * @param data A string containing event data. */ public void submit(String indexName, String data) { submit(indexName, null, data); }
/** * Submits an event to this index through HTTP POST. This method is an alias * for {@code submit()}. * * @param indexName The index to write to. * @param data A string containing event data. */ public void log(String indexName, String data) { submit(indexName, data); }
/** * Creates a writable socket to this index. * * @return The socket. * @throws IOException */ public Socket attach() throws IOException { return attach(null, null); }
/** * Submits an event to this index through HTTP POST. This method is an alias * for {@code submit()}. * * @param data A string containing event data. */ public void log(String data) { submit(data); }
/** * Creates a writable socket to this index. * * @param indexName The index to write to. * @return The socket. * @throws IOException */ public Socket attach(String indexName) throws IOException { return attach(indexName, null); }
/** * Submits an event to this index through HTTP POST. * * @param data A string containing event data. */ public void submit(String data) { submit(null, null, data); }
/** * Creates a writable socket to this index. * * @return The writable socket. * @throws IOException */ public Socket attach() throws IOException { Receiver receiver = service.getReceiver(); return receiver.attach(getName()); }
/** * Submits an event to this index through HTTP POST. * * @param data A string containing event data. * @param args Optional arguments for this stream. Valid parameters are: * "host", "host_regex", "source", and "sourcetype". */ public void submit(Args args, String data) { submit(null, args, data); }
/** * Creates a writable socket to this index. * * @param args Optional arguments for this stream. Valid parameters are: * "host", "host_regex", "source", and "sourcetype". * @return The socket. * @throws IOException */ public Socket attach(Args args) throws IOException { Receiver receiver = service.getReceiver(); return receiver.attach(getName(), args); }
/** * Submits an event to this index through HTTP POST. This method is an alias * for {@code submit()}. * * @param args Optional arguments for this stream. Valid parameters are: * "host", "host_regex", "source", and "sourcetype". * @param data A string containing event data. */ public void log(Args args, String data) { submit(args, data); }
/** * Logs an event to this index through HTTP POST. This method is an alias * for {@code submit()}. * * @param indexName The index to write to. * @param args Optional arguments for this stream. Valid parameters are: * "host", "host_regex", "source", and "sourcetype". * @param data A string containing event data. */ public void log(String indexName, Args args, String data) { submit(indexName, args, data); } }
/** * Submits an event to this index through an HTTP POST request. * * @param data The event data to post. */ public void submit(String data) { Receiver receiver = service.getReceiver(); receiver.submit(getName(), data); }
/** * Submits an event to this index through an HTTP POST request. * * @param args Optional arguments for this request. Valid parameters are: * "host", "host_regex", "source", and "sourcetype". * @param data The event data to post. */ public void submit(Args args, String data) { Receiver receiver = service.getReceiver(); receiver.submit(getName(), args, data); }