- package common
 
- // Runnable is the interface for objects that can start to work and stop on demand.
 
- type Runnable interface {
 
- 	// Start starts the runnable object. Upon the method returning nil, the object begins to function properly.
 
- 	Start() error
 
- 	// Close stops the object being working.
 
- 	Close()
 
- }
 
 
  |