com.scalagent.scheduler.proxy.SchedulerProxy Class Reference

List of all members.

Static Public Attributes

static final int STREAM_OBJECT = 1
static final int STREAM_ASCII = 2

Detailed Description

A SchedulerProxy agent provides a command line interface to Scheduler agent through a TCP connection and a SchedulerStream.

The SchedulerProxy agent has a name so that it may be found by the client from that name. An example client code is:

<blockquote>

 SchedulerProxy proxy = new SchedulerProxy("scheduler name", schedulerId,
					     SchedulerProxy.STREAM_ASCII);
 proxy.deploy();
 Socket socket = SchedulerProxy.connect("scheduler name");
 Writer scheduler = new OutputStreamWriter(socket.getOutputStream());
 scheduler.write("schedule \"event name\" start=\"21 sep 98 14:29:18\"");
 scheduler.flush();
 
</blockquote>

Dates are interpreted using the default locale.

See also:
Scheduler

SchedulerStream

Locale

Definition at line 46 of file SchedulerProxy.java.


Member Data Documentation

final int com.scalagent.scheduler.proxy.SchedulerProxy.STREAM_OBJECT = 1 [static]

Gets a socket to a proxy agent from its name.

Parameters:
name file name provided at agent creation
Returns:
a socket connected to the proxy agent

Definition at line 68 of file SchedulerProxy.java.


The documentation for this class was generated from the following file:
Generated on Tue Sep 16 16:15:52 2008 for joram by  doxygen 1.5.0