uk.ac.lancs.relate.gateways.services.impl.printing
Class CustomPrintingService

java.lang.Object
  extended by uk.ac.lancs.relate.gateways.services.architecture.Service
      extended by uk.ac.lancs.relate.gateways.services.architecture.communication.sockets.SocketService
          extended by uk.ac.lancs.relate.gateways.services.impl.printing.PrintingService
              extended by uk.ac.lancs.relate.gateways.services.impl.printing.CustomPrintingService
All Implemented Interfaces:
java.io.Serializable, PullAndPushService

public class CustomPrintingService
extends PrintingService
implements PullAndPushService

This class models the CustomPrintingService. A CustomPrintingService offers to customize the printing of a document (number of pages, page size, etc.).

Author:
Dominique Guinard
Personal Homepage
See Also:
Serialized Form

Constructor Summary
CustomPrintingService(TrackableDevice device, java.lang.String host, int port, java.lang.String queueName)
          Creates a new instance of CustomPrintingService
 
Method Summary
 
Methods inherited from class uk.ac.lancs.relate.gateways.services.impl.printing.PrintingService
getQueueName
 
Methods inherited from class uk.ac.lancs.relate.gateways.services.architecture.Service
getDescription, getDevice, getName, getProvider, getRequester, getServiceHost, getServicePort, setDescription, setName, setProvider, setRequester, setServiceHost, setServicePort
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomPrintingService

public CustomPrintingService(TrackableDevice device,
                             java.lang.String host,
                             int port,
                             java.lang.String queueName)
Creates a new instance of CustomPrintingService