You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by ch...@apache.org on 2006/10/05 04:57:43 UTC

svn commit: r453094 - in /incubator/activemq/activeio/trunk/activeio-core/src: main/java/org/apache/activeio/ main/java/org/apache/activeio/adapter/ main/java/org/apache/activeio/command/ main/java/org/apache/activeio/oneport/ main/java/org/apache/acti...

Author: chirino
Date: Wed Oct  4 19:57:42 2006
New Revision: 453094

URL: http://svn.apache.org/viewvc?view=rev&rev=453094
Log:
Trashing the IO APIS that are no longer being used by ActiveMQ

Removed:
    incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/AcceptListener.java
    incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/Adaptable.java
    incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/Channel.java
    incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/ChannelFactory.java
    incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/ChannelServer.java
    incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/Disposable.java
    incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/Service.java
    incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/adapter/AsyncChannelToOutputStream.java
    incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/adapter/AsyncToSyncChannel.java
    incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/adapter/AsyncToSyncChannelFactory.java
    incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/adapter/AsyncToSyncChannelServer.java
    incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/adapter/SyncChannelServerToServerSocket.java
    incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/adapter/SyncChannelToInputStream.java
    incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/adapter/SyncChannelToOutputStream.java
    incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/adapter/SyncChannelToSocket.java
    incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/adapter/SyncToAsyncChannel.java
    incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/adapter/SyncToAsyncChannelFactory.java
    incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/adapter/SyncToAsyncChannelServer.java
    incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/adapter/SynchToAsynchChannelAdapter.java
    incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/command/
    incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/oneport/OnePortAsyncChannelServer.java
    incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/package.html
    incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/packet/async/
    incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/packet/sync/
    incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/stream/
    incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/util/
    incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/xnet/SyncChannelServerDaemon.java
    incubator/activemq/activeio/trunk/activeio-core/src/test/java/org/apache/activeio/ChannelFactoryTest.java
    incubator/activemq/activeio/trunk/activeio-core/src/test/java/org/apache/activeio/oneport/
    incubator/activemq/activeio/trunk/activeio-core/src/test/java/org/apache/activeio/packet/ClientLoadSimulator.java
    incubator/activemq/activeio/trunk/activeio-core/src/test/java/org/apache/activeio/packet/Server.java
    incubator/activemq/activeio/trunk/activeio-core/src/test/java/org/apache/activeio/packet/async/
    incubator/activemq/activeio/trunk/activeio-core/src/test/java/org/apache/activeio/packet/nio/
    incubator/activemq/activeio/trunk/activeio-core/src/test/java/org/apache/activeio/packet/sync/
Modified:
    incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/packet/Packet.java

Modified: incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/packet/Packet.java
URL: http://svn.apache.org/viewvc/incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/packet/Packet.java?view=diff&rev=453094&r1=453093&r2=453094
==============================================================================
--- incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/packet/Packet.java (original)
+++ incubator/activemq/activeio/trunk/activeio-core/src/main/java/org/apache/activeio/packet/Packet.java Wed Oct  4 19:57:42 2006
@@ -21,14 +21,12 @@
 import java.io.IOException;
 import java.io.OutputStream;
 
-import org.apache.activeio.Adaptable;
-
 /**
  * Provides a ByteBuffer like interface to work with IO channel packets of data.
  * 
  * @version $Revision$
  */
-public interface Packet extends Adaptable {
+public interface Packet {
     
     public int position();
     public void position(int position);
@@ -47,6 +45,12 @@
     
     public ByteSequence asByteSequence();
     public byte[] sliceAsBytes();
+    
+    /**
+     *  @Return object that is an instance of requested type and is associated this this object.  May return null if no 
+     *  object of that type is associated.
+     */
+    Object getAdapter(Class target);
     
     
     /**