oops - don't you hate when you apply wrong message ;)
On Fri, 2 Nov 2001 20:04, [EMAIL PROTECTED] 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: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>