Examples of AvailableOutputSummary


Examples of org.graylog2.rest.resources.streams.outputs.AvailableOutputSummary

    @ApiResponses(value = {
            @ApiResponse(code = 400, message = "Invalid output specification in input.")
    })
    public Response create(@ApiParam(name = "JSON body", required = true) CreateOutputRequest csor) throws ValidationException {
        checkPermission(RestPermissions.OUTPUTS_CREATE);
        final AvailableOutputSummary outputSummary = messageOutputFactory.getAvailableOutputs().get(csor.type);

        if (outputSummary == null) {
            throw new ValidationException("type", "Invalid output type");
        }
View Full Code Here

Examples of org.graylog2.rest.resources.streams.outputs.AvailableOutputSummary

    public Map<String, AvailableOutputSummary> getAvailableOutputs() {
        Map<String, AvailableOutputSummary> result = new HashMap<>();

        for (Class<? extends MessageOutput> messageOutputClass : availableMessageOutputClasses) {
            MessageOutput messageOutput = instantiationService.getInstance(messageOutputClass);
            AvailableOutputSummary availableOutputSummary = new AvailableOutputSummary();
            availableOutputSummary.requestedConfiguration = messageOutput.getRequestedConfiguration();
            availableOutputSummary.name = messageOutput.getName();
            availableOutputSummary.type = messageOutput.getClass().getCanonicalName();
            availableOutputSummary.humanName = messageOutput.getHumanName();
            availableOutputSummary.linkToDocs = messageOutput.getLinkToDocs();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.