cern::cmw::mom::test::Producer Class Reference

Collaboration diagram for cern::cmw::mom::test::Producer:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Producer (int s, int n, int d)
void publish ()

Static Public Member Functions

static void main (String[] args)

Static Private Member Functions

static void printUsage ()

Private Attributes

Publisher pub = null
int size = 0
int number = 0
int delay = 0

Static Private Attributes

static final String TOPIC = "CMW.TEMP.THROUGHPUT"

Detailed Description

Message producer test example. Usage : java Producer msg_size msg_nr delay. Publishes msg_nr messages of msg _size bytes on a predefined topic CMW.TEMP.

See also:
Consumer

Constructor & Destructor Documentation

cern::cmw::mom::test::Producer::Producer ( int  s,
int  n,
int  d 
) [inline]

Constructor Producer

Parameters:
s 
n 
d 

References cern::cmw::mom::pubsub::Publisher::close(), delay, number, pub, publish(), and size.

Referenced by main().


Member Function Documentation

static void cern::cmw::mom::test::Producer::main ( String[]  args  )  [inline, static]

Method main

Parameters:
args 

References delay, number, printUsage(), Producer(), and size.

static void cern::cmw::mom::test::Producer::printUsage (  )  [inline, static, private]

Method printUsage

Referenced by main().

void cern::cmw::mom::test::Producer::publish (  )  [inline]

Member Data Documentation

Referenced by main(), Producer(), and publish().

Referenced by main(), Producer(), and publish().

Referenced by Producer(), and publish().

Referenced by main(), Producer(), and publish().

final String cern::cmw::mom::test::Producer::TOPIC = "CMW.TEMP.THROUGHPUT" [static, private]

Referenced by publish().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2