All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.sun.xml.ws.developer.StreamingDataHandler Maven / Gradle / Ivy

There is a newer version: 4.0.2
Show newest version
/*
 * Copyright (c) 1997, 2019 Oracle and/or its affiliates. All rights reserved.
 *
 * This program and the accompanying materials are made available under the
 * terms of the Eclipse Distribution License v. 1.0, which is available at
 * http://www.eclipse.org/org/documents/edl-v10.php.
 *
 * SPDX-License-Identifier: BSD-3-Clause
 */

package com.sun.xml.ws.developer;

import java.net.URL;

import javax.activation.DataSource;

/**
 * Implementation of {@link org.jvnet.staxex.StreamingDataHandler} to access MIME
 * attachments efficiently. Applications can use the additional methods and decide
 * on how to access the attachment data in JAX-WS applications.
 *
 * 

* for e.g.: * * DataHandler dh = proxy.getData(); * StreamingDataHandler sdh = (StreamingDataHandler)dh; * // readOnce() doesn't store attachment on the disk in some cases * // for e.g when only one huge attachment after soap envelope part in MIME message * InputStream in = sdh.readOnce(); * ... * in.close(); * sdh.close(); * * @author Jitendra Kotamraju */ public abstract class StreamingDataHandler extends org.jvnet.staxex.StreamingDataHandler { public StreamingDataHandler(Object o, String s) { super(o, s); } public StreamingDataHandler(URL url) { super(url); } public StreamingDataHandler(DataSource dataSource) { super(dataSource); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy