Package com.partnersoft.v3x.apps.Staker.server

Interface Summary
JobLibrarian A front end to the JobLibrary.
JobLibraryListener Something that listens for changes in a JobLibrary.
 

Class Summary
BadJobLog A centralized logging facility for serious job errors.
CheckinWarning A warning about checkin problems such as merge conflics and overwrites.
CustomLibraryRequest A custom request for library information.
ExchangeSocket A simple server socket that exchanges objects with clients using a unary function provided by subclasses.
Hub This is the new hub for 4.x.
HubControl A command-line tool to change jobs etc.
HubScripting Manages Python scripting hooks for the hub.
HubService Create the Hub as a Windows service or Unix daemon via the Tanuki Service Wrapper.
HubShutdown Shuts down the hub.
JobArchive Collects and encapsulates all info related to a Job - header, checkout information, etc.
JobCheckouts An job's administrative metadata, including header versions and checkout tokens.
JobLibrary The job library proper.
JobLibraryEvent An event signifying a change in the visible contents of a job library.
JobLibraryEventRepeater A remote repeater for JobLibraryEvents.
JobLibraryFileManager An object that manages job files and their operations: loading, saving, etc.
LibraryReceipt A receipt for a checked out job or job header.
LibraryVersionReceipt A receipt for something that is version-controlled.
LocalJobLibrarian A friendly local librarian, in the same VM as the JobLibrary.
MiniHeader A minimal JobHeader, containing only the info needed for the JobManager interface to select jobs, and the FieldStaker to pick out the jobs assigned to a given staker.
SocketJobLibrarian A front end to the JobLibrary.
SocketServer The Staking Partner server application.
 

Exception Summary
HubVersionMismatchException Special JobLibraryException to indicate that version numbers (usually actually the checksum from the Shared package checksum file) don't match, so the client<->server may not be talking the same data.
JobLibraryException Indicates that an exception has occurred during a library operation.