Class TimedMediaArchiver
java.lang.Object
org.opencastproject.kernel.scanner.AbstractScanner
org.opencastproject.assetmanager.impl.TimedMediaArchiver
- All Implemented Interfaces:
org.osgi.service.cm.ManagedService
public class TimedMediaArchiver
extends org.opencastproject.kernel.scanner.AbstractScanner
implements org.osgi.service.cm.ManagedService
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classQuartz job to which offloads old mediapackages from the asset manager to remote storageNested classes/interfaces inherited from class org.opencastproject.kernel.scanner.AbstractScanner
org.opencastproject.kernel.scanner.AbstractScanner.TypedQuartzJob<A> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.opencastproject.kernel.scanner.AbstractScanner
JOB_PARAM_PARENT, PARAM_KEY_CRON_EXPR, PARAM_KEY_ENABLED, quartz -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivate(org.osgi.service.component.ComponentContext cc) voidbindOrganizationDirectoryService(org.opencastproject.security.api.OrganizationDirectoryService organizationDirectoryService) voidbindSecurityService(org.opencastproject.security.api.SecurityService securityService) voidbindServiceRegistry(org.opencastproject.serviceregistry.api.ServiceRegistry serviceRegistry) voidvoidscan()voidsetAssetManager(org.opencastproject.assetmanager.api.AssetManager am) voidupdated(Dictionary<String, ?> properties) Methods inherited from class org.opencastproject.kernel.scanner.AbstractScanner
finalize, getAdminContextFor, getCronExpression, getOrganizationDirectoryService, getQuartz, getServiceRegistry, getSystemUserName, isEnabled, schedule, setCronExpression, setEnabled, setQuartz, shutdown, trigger, unschedule
-
Field Details
-
PARAM_KEY_STORE_ID
- See Also:
-
PARAM_KEY_MAX_AGE
- See Also:
-
JOB_GROUP
- See Also:
-
JOB_NAME
- See Also:
-
SCANNER_NAME
- See Also:
-
TRIGGER_GROUP
- See Also:
-
TRIGGER_NAME
- See Also:
-
-
Constructor Details
-
TimedMediaArchiver
public TimedMediaArchiver()
-
-
Method Details
-
activate
public void activate(org.osgi.service.component.ComponentContext cc) - Overrides:
activatein classorg.opencastproject.kernel.scanner.AbstractScanner
-
deactivate
public void deactivate()- Overrides:
deactivatein classorg.opencastproject.kernel.scanner.AbstractScanner
-
updated
public void updated(Dictionary<String, ?> properties) throws org.osgi.service.cm.ConfigurationException- Specified by:
updatedin interfaceorg.osgi.service.cm.ManagedService- Throws:
org.osgi.service.cm.ConfigurationException
-
getJobGroup
- Specified by:
getJobGroupin classorg.opencastproject.kernel.scanner.AbstractScanner
-
getJobName
- Specified by:
getJobNamein classorg.opencastproject.kernel.scanner.AbstractScanner
-
getTriggerGroupName
- Specified by:
getTriggerGroupNamein classorg.opencastproject.kernel.scanner.AbstractScanner
-
getTriggerName
- Specified by:
getTriggerNamein classorg.opencastproject.kernel.scanner.AbstractScanner
-
scan
public void scan()- Specified by:
scanin classorg.opencastproject.kernel.scanner.AbstractScanner
-
getScannerName
- Specified by:
getScannerNamein classorg.opencastproject.kernel.scanner.AbstractScanner
-
setAssetManager
public void setAssetManager(org.opencastproject.assetmanager.api.AssetManager am) -
bindOrganizationDirectoryService
public void bindOrganizationDirectoryService(org.opencastproject.security.api.OrganizationDirectoryService organizationDirectoryService) - Overrides:
bindOrganizationDirectoryServicein classorg.opencastproject.kernel.scanner.AbstractScanner
-
bindSecurityService
public void bindSecurityService(org.opencastproject.security.api.SecurityService securityService) - Overrides:
bindSecurityServicein classorg.opencastproject.kernel.scanner.AbstractScanner
-
bindServiceRegistry
public void bindServiceRegistry(org.opencastproject.serviceregistry.api.ServiceRegistry serviceRegistry) - Overrides:
bindServiceRegistryin classorg.opencastproject.kernel.scanner.AbstractScanner
-