Author: adc
Date: Fri Aug 19 11:52:01 2011
New Revision: 1159603

URL: http://svn.apache.org/viewvc?rev=1159603&view=rev
Log:
Updated IoChannelState so send/recieve have no return types

Modified:
    
mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/core/IoChannelState.java
    mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/link/DownState.java
    mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/link/Link.java
    mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/link/UpState.java
    
mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/ssl/ClosedChannelState.java
    
mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/ssl/ClosingChannelState.java
    
mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/ssl/FinishedChannelState.java
    
mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/ssl/HandshakeChannelState.java

Modified: 
mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/core/IoChannelState.java
URL: 
http://svn.apache.org/viewvc/mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/core/IoChannelState.java?rev=1159603&r1=1159602&r2=1159603&view=diff
==============================================================================
--- 
mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/core/IoChannelState.java
 (original)
+++ 
mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/core/IoChannelState.java
 Fri Aug 19 11:52:01 2011
@@ -31,9 +31,9 @@ public interface IoChannelState<U, D, S 
 
     void destroy();
 
-    U send(Context<S> context, D message) throws Exception;
+    void send(Context<S> context, D message) throws Exception;
 
-    D receive(Context<S> context, U message) throws Exception;
+    void receive(Context<S> context, U message) throws Exception;
 
     void handle(Context<S> context, E event) throws Exception;
 }

Modified: 
mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/link/DownState.java
URL: 
http://svn.apache.org/viewvc/mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/link/DownState.java?rev=1159603&r1=1159602&r2=1159603&view=diff
==============================================================================
--- 
mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/link/DownState.java 
(original)
+++ 
mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/link/DownState.java 
Fri Aug 19 11:52:01 2011
@@ -58,21 +58,21 @@ public class DownState extends BaseChann
         this.numTokens = numTokens;
     }
 
-    @IoProperty(name = "child", scope = IoPropertyScope.MINA)
+    @IoProperty(name = "child", scope = IoPropertyScope.PRIVATE)
     public void setChild(IoDown<Token> child)
     {
         this.child = child;
     }
 
     @Override
-    public Token send(Context<State> stateContext, Token message) throws 
Exception
+    public void send(Context<State> stateContext, Token message) throws 
Exception
     {
         LOG.error("Should not have been sent a token");
         throw new UnsupportedOperationException("Link state channel does not 
support message sending");
     }
 
     @Override
-    public Token receive(Context<State> stateContext, Token message) throws 
Exception
+    public void receive(Context<State> stateContext, Token message) throws 
Exception
     {
         LOG.debug("Received token, tokens={}", numTokens);
 
@@ -94,8 +94,6 @@ public class DownState extends BaseChann
         {
             numTokens++;
         }
-
-        return null;
     }
 
     @Override

Modified: 
mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/link/Link.java
URL: 
http://svn.apache.org/viewvc/mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/link/Link.java?rev=1159603&r1=1159602&r2=1159603&view=diff
==============================================================================
--- mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/link/Link.java 
(original)
+++ mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/link/Link.java Fri 
Aug 19 11:52:01 2011
@@ -20,6 +20,7 @@ package org.apache.mina.link;
 
 import java.util.Set;
 
+import org.apache.mina.core.api.IoDown;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -40,8 +41,9 @@ import org.apache.mina.core.state.StateM
 public class Link extends StateMachineChannel<Token, Token, State, 
TimeoutEvent>
 {
     static final Logger LOG = LoggerFactory.getLogger(Link.class);
-    private Set<LinkListener> listeners;
+    private IoDown<Token> child;
     private int numTokens;
+    private Set<LinkListener> listeners;
 
     public Link()
     {
@@ -49,6 +51,18 @@ public class Link extends StateMachineCh
         register(State.UP, new DownState());
     }
 
+    @IoProperty(name = "child", scope = IoPropertyScope.PRIVATE)
+    public IoDown<Token> getChild()
+    {
+        return child;
+    }
+
+    @IoProperty(name = "child", scope = IoPropertyScope.PRIVATE)
+    public void setChild(IoDown<Token> child)
+    {
+        this.child = child;
+    }
+
     @IoProperty(name = "numTokens", scope = IoPropertyScope.PRIVATE)
     public int getNumTokens()
     {

Modified: 
mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/link/UpState.java
URL: 
http://svn.apache.org/viewvc/mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/link/UpState.java?rev=1159603&r1=1159602&r2=1159603&view=diff
==============================================================================
--- mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/link/UpState.java 
(original)
+++ mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/link/UpState.java 
Fri Aug 19 11:52:01 2011
@@ -58,21 +58,21 @@ public class UpState extends BaseChannel
         this.numTokens = numTokens;
     }
 
-    @IoProperty(name = "child", scope = IoPropertyScope.MINA)
+    @IoProperty(name = "child", scope = IoPropertyScope.PRIVATE)
     public void setChild(IoDown<Token> child)
     {
         this.child = child;
     }
 
     @Override
-    public Token send(Context<State> stateContext, Token message) throws 
Exception
+    public void send(Context<State> stateContext, Token message) throws 
Exception
     {
         LOG.error("Should not have been sent a token");
         throw new UnsupportedOperationException("Link state channel does not 
support message sending");
     }
 
     @Override
-    public Token receive(Context<State> stateContext, Token message) throws 
Exception
+    public void receive(Context<State> stateContext, Token message) throws 
Exception
     {
         LOG.debug("Received token, tokens={}", numTokens);
 
@@ -87,8 +87,6 @@ public class UpState extends BaseChannel
         {
             numTokens++;
         }
-
-        return null;
     }
 
     @Override

Modified: 
mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/ssl/ClosedChannelState.java
URL: 
http://svn.apache.org/viewvc/mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/ssl/ClosedChannelState.java?rev=1159603&r1=1159602&r2=1159603&view=diff
==============================================================================
--- 
mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/ssl/ClosedChannelState.java
 (original)
+++ 
mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/ssl/ClosedChannelState.java
 Fri Aug 19 11:52:01 2011
@@ -39,15 +39,15 @@ public class ClosedChannelState implemen
     }
 
     @Override
-    public IoByteBuffer send(Context<SslStates> sslStatesPContext, 
IoByteBuffer message) throws Exception
+    public void send(Context<SslStates> sslStatesPContext, IoByteBuffer 
message) throws Exception
     {
-        return null;  //Todo change body of implemented methods use File | 
Settings | File Templates.
+        //Todo change body of implemented methods use File | Settings | File 
Templates.
     }
 
     @Override
-    public IoByteBuffer receive(Context<SslStates> sslStatesContext, 
IoByteBuffer message) throws Exception
+    public void receive(Context<SslStates> sslStatesContext, IoByteBuffer 
message) throws Exception
     {
-        return null;  //Todo change body of implemented methods use File | 
Settings | File Templates.
+        //Todo change body of implemented methods use File | Settings | File 
Templates.
     }
 
     @Override

Modified: 
mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/ssl/ClosingChannelState.java
URL: 
http://svn.apache.org/viewvc/mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/ssl/ClosingChannelState.java?rev=1159603&r1=1159602&r2=1159603&view=diff
==============================================================================
--- 
mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/ssl/ClosingChannelState.java
 (original)
+++ 
mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/ssl/ClosingChannelState.java
 Fri Aug 19 11:52:01 2011
@@ -39,15 +39,15 @@ public class ClosingChannelState impleme
     }
 
     @Override
-    public IoByteBuffer send(Context<SslStates> sslStatesPContext, 
IoByteBuffer message) throws Exception
+    public void send(Context<SslStates> sslStatesPContext, IoByteBuffer 
message) throws Exception
     {
-        return null;  //Todo change body of implemented methods use File | 
Settings | File Templates.
+        //Todo change body of implemented methods use File | Settings | File 
Templates.
     }
 
     @Override
-    public IoByteBuffer receive(Context<SslStates> sslStatesPContext, 
IoByteBuffer message) throws Exception
+    public void receive(Context<SslStates> sslStatesPContext, IoByteBuffer 
message) throws Exception
     {
-        return null;  //Todo change body of implemented methods use File | 
Settings | File Templates.
+        //Todo change body of implemented methods use File | Settings | File 
Templates.
     }
 
     @Override

Modified: 
mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/ssl/FinishedChannelState.java
URL: 
http://svn.apache.org/viewvc/mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/ssl/FinishedChannelState.java?rev=1159603&r1=1159602&r2=1159603&view=diff
==============================================================================
--- 
mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/ssl/FinishedChannelState.java
 (original)
+++ 
mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/ssl/FinishedChannelState.java
 Fri Aug 19 11:52:01 2011
@@ -54,15 +54,15 @@ public class FinishedChannelState extend
     }
 
     @Override
-    public IoByteBuffer send(Context<SslStates> context, IoByteBuffer message) 
throws Exception
+    public void send(Context<SslStates> context, IoByteBuffer message) throws 
Exception
     {
-        return null;  //Todo change body of implemented methods use File | 
Settings | File Templates.
+        //Todo change body of implemented methods use File | Settings | File 
Templates.
     }
 
     @Override
-    public IoByteBuffer receive(Context<SslStates> context, IoByteBuffer 
message) throws Exception
+    public void receive(Context<SslStates> context, IoByteBuffer message) 
throws Exception
     {
-        return null;  //Todo change body of implemented methods use File | 
Settings | File Templates.
+        //Todo change body of implemented methods use File | Settings | File 
Templates.
     }
 
     @Override

Modified: 
mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/ssl/HandshakeChannelState.java
URL: 
http://svn.apache.org/viewvc/mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/ssl/HandshakeChannelState.java?rev=1159603&r1=1159602&r2=1159603&view=diff
==============================================================================
--- 
mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/ssl/HandshakeChannelState.java
 (original)
+++ 
mina/sandbox/adc/ahc/mina3/src/main/java/org/apache/mina/ssl/HandshakeChannelState.java
 Fri Aug 19 11:52:01 2011
@@ -52,7 +52,7 @@ public class HandshakeChannelState exten
         this.engine = engine;
     }
 
-    public IoByteBuffer send(Context<SslStates> context, IoByteBuffer message) 
throws Exception
+    public void send(Context<SslStates> context, IoByteBuffer message) throws 
Exception
     {
         IoByteBuffer ioByteBuffer = (IoByteBuffer)message;
 
@@ -76,11 +76,9 @@ public class HandshakeChannelState exten
 //            LOGGER.trace("handshake status: " + status);
 //        }
 //        factory.recycle(message);
-
-        return byteBuffer;
     }
 
-    public IoByteBuffer receive(Context<SslStates> context, IoByteBuffer 
message) throws Exception
+    public void receive(Context<SslStates> context, IoByteBuffer message) 
throws Exception
     {
         IoByteBuffer byteBuffer = 
factory.allocate(engine.getSession().getPacketBufferSize()).get();
 //        SSLEngineResult result = engine.unwrap(message.getMessages()[0], 
byteBuffer);
@@ -111,8 +109,6 @@ public class HandshakeChannelState exten
 //            stateMachine.setState(SslStates.FINISHED);
 //        }
 //        factory.recycle(message);
-
-        return byteBuffer;
     }
 
     @Override


Reply via email to