Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
commons-net-1.4.1.jar - Apache Commons Net
commons-net-1.4.1.jar is the JAR file for Apache Commons Net 1.4.1, which implements the client side of many basic Internet protocols.
commons-net-1.4.1.jar is distributed as part of the commons-net-1.4.1.zip download file.
JAR File Size and Download Location:
JAR name: commons-net.jar, commons-net-1.4.1.jar Target JDK version: 1.4 Dependency: None File name: commons-net-1.4.1.jar File size: 180792 bytes Date modified: 03-Dec-2005 Download: Apache Commons Net
✍: FYIcenter.com
⏎ org/apache/commons/net/io/CopyStreamAdapter.java
/* * Copyright 2001-2005 The Apache Software Foundation * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.apache.commons.net.io; import java.util.Enumeration; import org.apache.commons.net.util.ListenerList; /** * The CopyStreamAdapter will relay CopyStreamEvents to a list of listeners * when either of its bytesTransferred() methods are called. Its purpose * is to facilitate the notification of the progress of a copy operation * performed by one of the static copyStream() methods in * org.apache.commons.io.Util to multiple listeners. The static * copyStream() methods invoke the * bytesTransfered(long, int) of a CopyStreamListener for performance * reasons and also because multiple listeners cannot be registered given * that the methods are static. * <p> * <p> * @see CopyStreamEvent * @see CopyStreamListener * @see Util * @author <a href="mailto:savarese@apache.org">Daniel F. Savarese</a> * @version $Id: CopyStreamAdapter.java 165675 2005-05-02 20:09:55Z rwinston $ */ public class CopyStreamAdapter implements CopyStreamListener { private ListenerList internalListeners; /** * Creates a new copyStreamAdapter. */ public CopyStreamAdapter() { internalListeners = new ListenerList(); } /** * This method is invoked by a CopyStreamEvent source after copying * a block of bytes from a stream. The CopyStreamEvent will contain * the total number of bytes transferred so far and the number of bytes * transferred in the last write. The CopyStreamAdapater will relay * the event to all of its registered listeners, listing itself as the * source of the event. * @param event The CopyStreamEvent fired by the copying of a block of * bytes. */ public void bytesTransferred(CopyStreamEvent event) { bytesTransferred(event.getTotalBytesTransferred(), event.getBytesTransferred(), event.getStreamSize()); } /** * This method is not part of the JavaBeans model and is used by the * static methods in the org.apache.commons.io.Util class for efficiency. * It is invoked after a block of bytes to inform the listener of the * transfer. The CopyStreamAdapater will create a CopyStreamEvent * from the arguments and relay the event to all of its registered * listeners, listing itself as the source of the event. * @param totalBytesTransferred The total number of bytes transferred * so far by the copy operation. * @param bytesTransferred The number of bytes copied by the most recent * write. * @param streamSize The number of bytes in the stream being copied. * This may be equal to CopyStreamEvent.UNKNOWN_STREAM_SIZE if * the size is unknown. */ public void bytesTransferred(long totalBytesTransferred, int bytesTransferred, long streamSize) { Enumeration listeners; CopyStreamEvent event; listeners = internalListeners.getListeners(); event = new CopyStreamEvent(this, totalBytesTransferred, bytesTransferred, streamSize); while (listeners.hasMoreElements()) { ((CopyStreamListener) (listeners.nextElement())). bytesTransferred(event); } } /** * Registers a CopyStreamListener to receive CopyStreamEvents. * Although this method is not declared to be synchronized, it is * implemented in a thread safe manner. * @param listener The CopyStreamlistener to register. */ public void addCopyStreamListener(CopyStreamListener listener) { internalListeners.addListener(listener); } /** * Unregisters a CopyStreamListener. Although this method is not * synchronized, it is implemented in a thread safe manner. * @param listener The CopyStreamlistener to unregister. */ public void removeCopyStreamListener(CopyStreamListener listener) { internalListeners.removeListener(listener); } }
⏎ org/apache/commons/net/io/CopyStreamAdapter.java
Or download all of them as a single archive file:
File name: commons-net-1.4.1-src.zip File size: 324370 bytes Release date: 2013-03-03 Download
⇒ Using commons-net.jar in Java Programs
⇐ What Is commons-net-ftp-2.0.jar
2015-06-03, 73308👍, 0💬
Popular Posts:
Old version of xml-apis.jar. JAR File Size and Download Location: File name: xmlParserAPIs.jar File ...
What Is in Xerces-J-bin.2.12.2.zip? Xerces-J-bin.2.12.2.zip file is the distribution package ZIP fil...
kernel.jar is a component in iText Java library to provide low-level functionalities. iText Java lib...
What Is wstx-asl-3.2.8.jar? wstx-asl-3.2.8.jar is JAR file for the ASL component of Woodstox 3.2.8. ...
xml-commons Resolver Source Code Files are provided in the source package file, xml-commons-resolver...