You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avalon.apache.org by do...@apache.org on 2001/11/02 10:04:41 UTC
cvs commit: jakarta-avalon-cornerstone/apps/demo/src/java/org/apache/avalon/cornerstone/demos/simpleserver SimpleServer.java
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: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: cvs commit: jakarta-avalon-cornerstone/apps/demo/src/java/org/apache/avalon/cornerstone/demos/simpleserver SimpleServer.java
Posted by Peter Donald <do...@apache.org>.
oops - don't you hate when you apply wrong message ;)
On Fri, 2 Nov 2001 20:04, donaldp@apache.org wrote:
> 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/c
>ornerstone/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 )
--
Cheers,
Pete
*------------------------------------------------*
| Trying is the first step to failure. |
| So never try, Lisa - Homer Jay Simpson |
*------------------------------------------------*
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>