Class BuchungInput

java.lang.Object
  extended by java.lang.Thread
      extended by BuchungInput
All Implemented Interfaces:
java.lang.Runnable

 class BuchungInput
extends java.lang.Thread

Generates input data for Buchung. Uses an array KontoA[] "konten", int "anzahl" as number of accounts, "kmax" as konten.length and bmax as range of amount to transfer.


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
private  int anzahl
           
private  double bmax
           
private  BoundedBuffer buffer
           
private  int kmax
           
private  KontoA[] konten
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
BuchungInput(int a, BoundedBuffer b, KontoA[] k)
          Generates accouting data.
 
Method Summary
 void run()
          Run in parallel.
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

konten

private KontoA[] konten

anzahl

private int anzahl

kmax

private int kmax

bmax

private double bmax

buffer

private BoundedBuffer buffer
Constructor Detail

BuchungInput

BuchungInput(int a,
             BoundedBuffer b,
             KontoA[] k)
Generates accouting data.

Parameters:
a - size of the buffer.
b - BoundedBuffer.
k - KontoA.
Method Detail

run

public void run()
Run in parallel.

Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread