donaldp 01/11/02 01:04:41
Modified:
apps/demo/src/java/org/apache/avalon/cornerstone/demos/simpleserver
SimpleServer.java
Log:
Removed invalid ';' that violates JLS (and thus jikes wont compile it).
Revision Changes Path
1.2 +25 -11
jakarta-avalon-cornerstone/apps/demo/src/java/org/apache/avalon/cornerstone/demos/simpleserver/SimpleServer.java
Index: SimpleServer.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-cornerstone/apps/demo/src/java/org/apache/avalon/cornerstone/demos/simpleserver/SimpleServer.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SimpleServer.java 2001/09/10 20:53:17 1.1
+++ SimpleServer.java 2001/11/02 09:04:41 1.2
@@ -14,15 +14,6 @@
import java.net.SocketException;
import java.util.Iterator;
import java.util.StringTokenizer;
-import org.apache.avalon.framework.activity.Initializable;
-import org.apache.avalon.framework.component.Component;
-import org.apache.avalon.framework.component.ComponentException;
-import org.apache.avalon.framework.component.ComponentManager;
-import org.apache.avalon.framework.component.Composable;
-import org.apache.avalon.framework.configuration.Configurable;
-import org.apache.avalon.framework.configuration.Configuration;
-import org.apache.avalon.framework.configuration.ConfigurationException;
-import org.apache.avalon.framework.logger.AbstractLoggable;
import org.apache.avalon.cornerstone.services.connection.ConnectionHandler;
import
org.apache.avalon.cornerstone.services.connection.ConnectionHandlerFactory;
import org.apache.avalon.cornerstone.services.connection.ConnectionManager;
@@ -35,7 +26,19 @@
import org.apache.avalon.cornerstone.services.sockets.SocketManager;
import org.apache.avalon.cornerstone.services.store.ObjectRepository;
import org.apache.avalon.cornerstone.services.store.Store;
+import org.apache.avalon.framework.activity.Initializable;
+import org.apache.avalon.framework.component.Component;
+import org.apache.avalon.framework.component.ComponentException;
+import org.apache.avalon.framework.component.ComponentManager;
+import org.apache.avalon.framework.component.Composable;
+import org.apache.avalon.framework.configuration.Configurable;
+import org.apache.avalon.framework.configuration.Configuration;
+import org.apache.avalon.framework.configuration.ConfigurationException;
+import org.apache.avalon.framework.context.Context;
+import org.apache.avalon.framework.context.Contextualizable;
+import org.apache.avalon.framework.logger.AbstractLoggable;
import org.apache.avalon.phoenix.Block;
+import org.apache.avalon.phoenix.BlockContext;
/**
* This is a demo block used to demonstrate a simple server using Avalon. The
@@ -51,7 +54,7 @@
*/
public class SimpleServer
extends AbstractLoggable
- implements Block, SimpleService, Composable, Configurable, Initializable,
+ implements Block, SimpleService, Contextualizable, Composable,
Configurable, Initializable,
ConnectionHandlerFactory, ConnectionHandler, Target
{
private TimeScheduler m_timeScheduler;
@@ -63,6 +66,17 @@
private PrintWriter m_out;
private int m_count;
+ private BlockContext m_context;
+
+ public void contextualize( final Context context )
+ {
+ m_context = (BlockContext)context;
+ }
+
+ protected final BlockContext getBlockContext()
+ {
+ return m_context;
+ }
public void compose( final ComponentManager componentManager )
throws ComponentException
@@ -208,7 +222,7 @@
}
}
- System.out.println( "Target triggered: " + triggerName );
+ System.out.println( "[" + getBlockContext().getName() + "] Target
triggered: " + triggerName );
}
private boolean parseCommand( String command )
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>