@Component @Path(value="/") @Lazy(value=false) public class GeneralResource extends Object
| Constructor and Description |
|---|
GeneralResource(SnapshotJobManager jobManager,
RestoreManager restorationManager,
DatabaseInitializer databaseInitializer,
SnapshotJobExecutionListener snapshotJobListener,
RestoreJobExecutionListener restoreListener,
org.duracloud.common.notification.NotificationManager notificationManager,
Finalizer finalizer,
BridgeConfiguration bridgeConfiguration,
PurgeObsoleteDataTask purgeObsoleteDataTask) |
| Modifier and Type | Method and Description |
|---|---|
protected InitParams |
getStoredInitParams() |
protected File |
getStoreInitFile() |
void |
init() |
javax.ws.rs.core.Response |
init(InitParams initParams) |
javax.ws.rs.core.Response |
version()
Returns a list of snapshots.
|
@Autowired public GeneralResource(SnapshotJobManager jobManager, RestoreManager restorationManager, DatabaseInitializer databaseInitializer, SnapshotJobExecutionListener snapshotJobListener, RestoreJobExecutionListener restoreListener, org.duracloud.common.notification.NotificationManager notificationManager, Finalizer finalizer, BridgeConfiguration bridgeConfiguration, PurgeObsoleteDataTask purgeObsoleteDataTask)
@PostConstruct public void init()
@Path(value="init") @POST @Consumes(value="application/json") @Produces(value="application/json") public javax.ws.rs.core.Response init(InitParams initParams)
protected InitParams getStoredInitParams() throws IOException
IOExceptionprotected File getStoreInitFile()
@Path(value="version") @GET @Produces(value="application/json") public javax.ws.rs.core.Response version()
Copyright © 2014–2016 DuraSpace. All rights reserved.