public static Resource asResource()

in camel-k-core/support/src/main/java/org/apache/camel/k/support/Sources.java [168:200]


    public static Resource asResource(CamelContext camelContext, Source source) {
        return new Resource() {
            @Override
            public String getLocation() {
                return source.getLocation();
            }

            @Override
            public boolean exists() {
                return true;
            }

            @Override
            public InputStream getInputStream() throws IOException {
                return source.resolveAsInputStream(camelContext);
            }

            @Override
            public Reader getReader() throws Exception {
                return source.resolveAsReader(camelContext);
            }

            @Override
            public Reader getReader(Charset charset) throws Exception {
                return source.resolveAsReader(camelContext, charset);
            }

            @Override
            public String getScheme() {
                return source.getLocation();
            }
        };
    }