C# (CSharp) BlueCollar Namespace

Nested Namespaces

BlueCollar.Console
BlueCollar.Dashboard
BlueCollar.Examples
BlueCollar.Service
BlueCollar.Test

Classes

Name Description
BlueCollarSection Implements the Blue Collar configuration section.
ConfigurationRepositoryFactory Implements IRepositoryFactory to use the Blue Collar configuration section.
CountsRecord Represents a set of counts.
DashboardElement Represents the dashboard configuration.
EmptyLogger Implements ILogger as a stub of no-ops.
EnqueueJobRecord Represents a job record used for enqueueing jobs.
EnqueueingRecord Represents a schedule enqueueing record.
EventLogger Implements ILogger by raising events.
EventLoggerEventArgs
ExceptionXElement Creates an XML Linq XElement from an Exception instance.
FileSystemWatcher
FileSystemWatcher.PathEventItem
HistoryDetailsRecord Represents additional details not contained in a HistoryListRecord about a job's history entry.
HistoryListRecord Represents a history record in a list.
HistoryRecord Represents a processed job in the persistent store.
HistoryStatusCountsRecord Represents a breakdown of history record counts by status.
HttpApplicationProbe Provides probing functions for HttpApplication entry/exit points in a bin path. Assumes the bin path is in the current app domain's probing path.
Job Base IJob implementation.
JobRecordBase Represents the base class for job-identifying records.
JobSerializer Performs serialization and de-serialization services for jobs.
JobsPerHourByDayRecord
JobsPerWorkerRecord Represents a count of jobs per worker.
Machine Provides machine coordination services, managing all workers on a machine for an application.
MachineElement Represents the machine configuration.
MachineProxy Provides proxy access to a Machine instance across application domain boundaries.
NLogger Implements ILogger using NLog.
NullLogger Implements ILogger using all no-ops.
QueueDetailsRecord Represents additional details not contained in QueueListRecord about a queued job.
QueueListRecord Represents a queue record in a list.
RepositoryElement Implements the repository configuration element.
SQLiteRepository
ScheduleListRecord Represents a schedule in a list.
ScheduleRecord Represents a schedule.
ScheduledJobOrderList Represents a list of scheduled job orders.
ScheduledJobOrderRecord Represents a desired order number for a scheduled job.
ScheduledJobRecord Represents a scheduled job in the persistent store.
Scheduler Provides scheduling services for scheduled jobs.
SignalsRecord Represents signals polled by a worker.
SqlServerRepository Implements IRepository using SQL Server.
StatisticsRecord
Worker Represents an individual worker that dequeues jobs and performs work.
WorkerRecord Represents a worker in the persistent store.
WorkerSignalRecord Represents a worker signal submitted by the dashboard.
WorkingDetailsRecord Represents additional details not contained in WorkingListRecord about a queued job.
WorkingListRecord Represents a working job in a list.
WorkingRecord Represents a working job in the persistent store.
WorkingSignalRecord Represents a working signal submitted by the dashboard.