Author: maarten
Date: Sat Dec 1 15:08:26 2007
New Revision: 600211
URL: http://svn.apache.org/viewvc?rev=600211&view=rev
Log:
added license and javadoc
Modified:
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/ImageRequest.java
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/ImageResponse.java
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/client/ImageClient.java
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/client/ImageListener.java
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/client/ImagePanel.java
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/codec/ImageCodecFactory.java
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/codec/ImageRequestDecoder.java
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/codec/ImageRequestEncoder.java
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/codec/ImageResponseDecoder.java
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/codec/ImageResponseEncoder.java
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/server/ImageServer.java
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/server/ImageServerIoHandler.java
Modified:
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/ImageRequest.java
URL:
http://svn.apache.org/viewvc/mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/ImageRequest.java?rev=600211&r1=600210&r2=600211&view=diff
==============================================================================
---
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/ImageRequest.java
(original)
+++
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/ImageRequest.java
Sat Dec 1 15:08:26 2007
@@ -1,4 +1,30 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you 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.mina.example.imagine.step1;
+
+/**
+ * represents a client's request for an image
+ *
+ * @author The Apache MINA Project ([EMAIL PROTECTED])
+ * @version $Rev$, $Date$
+ */
public class ImageRequest {
Modified:
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/ImageResponse.java
URL:
http://svn.apache.org/viewvc/mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/ImageResponse.java?rev=600211&r1=600210&r2=600211&view=diff
==============================================================================
---
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/ImageResponse.java
(original)
+++
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/ImageResponse.java
Sat Dec 1 15:08:26 2007
@@ -1,7 +1,32 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you 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.mina.example.imagine.step1;
import java.awt.image.BufferedImage;
+/**
+ * response sent by the server when receiving an [EMAIL PROTECTED]
ImageRequest}
+ *
+ * @author The Apache MINA Project ([EMAIL PROTECTED])
+ * @version $Rev$, $Date$
+ */
public class ImageResponse {
private BufferedImage image1;
Modified:
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/client/ImageClient.java
URL:
http://svn.apache.org/viewvc/mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/client/ImageClient.java?rev=600211&r1=600210&r2=600211&view=diff
==============================================================================
---
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/client/ImageClient.java
(original)
+++
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/client/ImageClient.java
Sat Dec 1 15:08:26 2007
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you 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.mina.example.imagine.step1.client;
import org.apache.mina.common.ConnectFuture;
@@ -6,6 +25,7 @@
import org.apache.mina.common.RuntimeIoException;
import org.apache.mina.example.imagine.step1.ImageRequest;
import org.apache.mina.example.imagine.step1.ImageResponse;
+import org.apache.mina.example.imagine.step1.server.ImageServer;
import org.apache.mina.example.imagine.step1.codec.ImageCodecFactory;
import org.apache.mina.filter.codec.ProtocolCodecFilter;
import org.apache.mina.transport.socket.SocketConnector;
@@ -13,6 +33,12 @@
import java.net.InetSocketAddress;
+/**
+ * client for the [EMAIL PROTECTED] ImageServer}
+ *
+ * @author The Apache MINA Project ([EMAIL PROTECTED])
+ * @version $Rev: 597940 $, $Date: 2007-11-25 02:00:09 +0100 (Sun, 25 Nov
2007) $
+ */
public class ImageClient extends IoHandlerAdapter {
public static final int CONNECT_TIMEOUT = 3000;
@@ -29,6 +55,10 @@
connector = new NioSocketConnector();
connector.getFilterChain().addLast("codec", new
ProtocolCodecFilter(new ImageCodecFactory(true)));
connector.setHandler(this);
+ }
+
+ public boolean isConnected() {
+ return (session != null && session.isConnected());
}
public void connect() {
Modified:
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/client/ImageListener.java
URL:
http://svn.apache.org/viewvc/mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/client/ImageListener.java?rev=600211&r1=600210&r2=600211&view=diff
==============================================================================
---
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/client/ImageListener.java
(original)
+++
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/client/ImageListener.java
Sat Dec 1 15:08:26 2007
@@ -1,7 +1,30 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you 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.mina.example.imagine.step1.client;
import java.awt.image.BufferedImage;
+/**
+ * @author The Apache MINA Project ([EMAIL PROTECTED])
+ * @version $Rev$, $Date$
+ */
public interface ImageListener {
void onImages(BufferedImage image1, BufferedImage image2);
Modified:
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/client/ImagePanel.java
URL:
http://svn.apache.org/viewvc/mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/client/ImagePanel.java?rev=600211&r1=600210&r2=600211&view=diff
==============================================================================
---
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/client/ImagePanel.java
(original)
+++
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/client/ImagePanel.java
Sat Dec 1 15:08:26 2007
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you 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.mina.example.imagine.step1.client;
import java.awt.Graphics;
@@ -5,7 +24,11 @@
import javax.swing.JPanel;
/**
- * @author Maarten
+ * JPanel capable of drawing two [EMAIL PROTECTED] BufferedImage}'s
+ *
+ * @author The Apache MINA Project ([EMAIL PROTECTED])
+ * @version $Rev: 597940 $, $Date: 2007-11-25 02:00:09 +0100 (Sun, 25 Nov
2007) $
+
*/
public class ImagePanel extends JPanel {
Modified:
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/codec/ImageCodecFactory.java
URL:
http://svn.apache.org/viewvc/mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/codec/ImageCodecFactory.java?rev=600211&r1=600210&r2=600211&view=diff
==============================================================================
---
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/codec/ImageCodecFactory.java
(original)
+++
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/codec/ImageCodecFactory.java
Sat Dec 1 15:08:26 2007
@@ -1,9 +1,35 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you 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.mina.example.imagine.step1.codec;
import org.apache.mina.filter.codec.ProtocolCodecFactory;
import org.apache.mina.filter.codec.ProtocolEncoder;
import org.apache.mina.filter.codec.ProtocolDecoder;
import org.apache.mina.common.IoSession;
+
+/**
+ * a [EMAIL PROTECTED] ProtocolCodecFactory} for the tutorial on how to write
a protocol codec
+ *
+ * @author The Apache MINA Project ([EMAIL PROTECTED])
+ * @version $Rev$, $Date$
+ */
public class ImageCodecFactory implements ProtocolCodecFactory {
private ProtocolEncoder encoder;
Modified:
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/codec/ImageRequestDecoder.java
URL:
http://svn.apache.org/viewvc/mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/codec/ImageRequestDecoder.java?rev=600211&r1=600210&r2=600211&view=diff
==============================================================================
---
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/codec/ImageRequestDecoder.java
(original)
+++
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/codec/ImageRequestDecoder.java
Sat Dec 1 15:08:26 2007
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you 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.mina.example.imagine.step1.codec;
import org.apache.mina.common.IoBuffer;
@@ -5,6 +24,13 @@
import org.apache.mina.example.imagine.step1.ImageRequest;
import org.apache.mina.filter.codec.CumulativeProtocolDecoder;
import org.apache.mina.filter.codec.ProtocolDecoderOutput;
+
+/**
+ * a decoder for [EMAIL PROTECTED] ImageRequest} objects
+ *
+ * @author The Apache MINA Project ([EMAIL PROTECTED])
+ * @version $Rev$, $Date$
+ */
public class ImageRequestDecoder extends CumulativeProtocolDecoder {
Modified:
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/codec/ImageRequestEncoder.java
URL:
http://svn.apache.org/viewvc/mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/codec/ImageRequestEncoder.java?rev=600211&r1=600210&r2=600211&view=diff
==============================================================================
---
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/codec/ImageRequestEncoder.java
(original)
+++
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/codec/ImageRequestEncoder.java
Sat Dec 1 15:08:26 2007
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you 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.mina.example.imagine.step1.codec;
import org.apache.mina.common.IoBuffer;
@@ -5,6 +24,13 @@
import org.apache.mina.example.imagine.step1.ImageRequest;
import org.apache.mina.filter.codec.ProtocolEncoder;
import org.apache.mina.filter.codec.ProtocolEncoderOutput;
+
+/**
+ * an encoder for [EMAIL PROTECTED] ImageRequest} objects
+ *
+ * @author The Apache MINA Project ([EMAIL PROTECTED])
+ * @version $Rev$, $Date$
+ */
public class ImageRequestEncoder implements ProtocolEncoder {
Modified:
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/codec/ImageResponseDecoder.java
URL:
http://svn.apache.org/viewvc/mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/codec/ImageResponseDecoder.java?rev=600211&r1=600210&r2=600211&view=diff
==============================================================================
---
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/codec/ImageResponseDecoder.java
(original)
+++
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/codec/ImageResponseDecoder.java
Sat Dec 1 15:08:26 2007
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you 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.mina.example.imagine.step1.codec;
import org.apache.mina.filter.codec.ProtocolDecoderOutput;
@@ -10,6 +29,13 @@
import java.awt.image.BufferedImage;
import java.io.ByteArrayInputStream;
import java.io.IOException;
+
+/**
+ * a decoder for [EMAIL PROTECTED] ImageResponse} objects
+ *
+ * @author The Apache MINA Project ([EMAIL PROTECTED])
+ * @version $Rev$, $Date$
+ */
public class ImageResponseDecoder extends CumulativeProtocolDecoder {
Modified:
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/codec/ImageResponseEncoder.java
URL:
http://svn.apache.org/viewvc/mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/codec/ImageResponseEncoder.java?rev=600211&r1=600210&r2=600211&view=diff
==============================================================================
---
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/codec/ImageResponseEncoder.java
(original)
+++
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/codec/ImageResponseEncoder.java
Sat Dec 1 15:08:26 2007
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you 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.mina.example.imagine.step1.codec;
import org.apache.mina.filter.codec.ProtocolEncoderOutput;
@@ -11,6 +30,12 @@
import java.io.ByteArrayOutputStream;
import java.io.IOException;
+/**
+ * an encoder for [EMAIL PROTECTED] ImageResponse} objects
+ *
+ * @author The Apache MINA Project ([EMAIL PROTECTED])
+ * @version $Rev$, $Date$
+ */
public class ImageResponseEncoder extends ProtocolEncoderAdapter {
public void encode(IoSession session, Object message,
ProtocolEncoderOutput out) throws Exception {
Modified:
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/server/ImageServer.java
URL:
http://svn.apache.org/viewvc/mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/server/ImageServer.java?rev=600211&r1=600210&r2=600211&view=diff
==============================================================================
---
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/server/ImageServer.java
(original)
+++
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/server/ImageServer.java
Sat Dec 1 15:08:26 2007
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you 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.mina.example.imagine.step1.server;
import org.apache.mina.example.imagine.step1.codec.ImageCodecFactory;
@@ -6,6 +25,13 @@
import java.io.IOException;
import java.net.InetSocketAddress;
+
+/**
+ * entry point for the server used in the tutorial on protocol codecs
+ *
+ * @author The Apache MINA Project ([EMAIL PROTECTED])
+ * @version $Rev$, $Date$
+ */
public class ImageServer {
public static final int PORT = 33789;
Modified:
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/server/ImageServerIoHandler.java
URL:
http://svn.apache.org/viewvc/mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/server/ImageServerIoHandler.java?rev=600211&r1=600210&r2=600211&view=diff
==============================================================================
---
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/server/ImageServerIoHandler.java
(original)
+++
mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/server/ImageServerIoHandler.java
Sat Dec 1 15:08:26 2007
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you 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.mina.example.imagine.step1.server;
import org.apache.mina.common.IoHandlerAdapter;
@@ -12,6 +31,13 @@
import java.awt.Font;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
+
+/**
+ * server-side [EMAIL PROTECTED] org.apache.mina.common.IoHandler}
+ *
+ * @author The Apache MINA Project ([EMAIL PROTECTED])
+ * @version $Rev$, $Date$
+ */
public class ImageServerIoHandler extends IoHandlerAdapter {