Uses of Class
ecmwf.ecpds.master.ECpdsSession
Packages that use ECpdsSession
Package
Description
-
Uses of ECpdsSession in ecmwf.ecpds.master
Methods in ecmwf.ecpds.master that return ECpdsSessionModifier and TypeMethodDescriptionManagementInterface.completeInteractiveLogin(String state, String binding, String code, String host, String agent) ManagementInterface.getECpdsSession(String user, String password, String host, String agent, String comment) Gets the ecpds session.Methods in ecmwf.ecpds.master with parameters of type ECpdsSessionModifier and TypeMethodDescriptionvoidManagementInterface.approvePortalSubscriber(ECpdsSession session, PortalSubscriber sub) Activates a PortalSubscriber and sends the credentials email to the subscriber.voidManagementInterface.cleanDataWindow(ECpdsSession session, Host host) Clean the data window host.ManagementInterface.cloneHost(ECpdsSession session, String hostName, String nickName) Clone a host without associating it to any destination.voidManagementInterface.closeECpdsSession(ECpdsSession session, boolean expired) Close ecpds session.voidManagementInterface.closeIncomingConnection(ECpdsSession session, String id) Close an incoming connection.ManagementInterface.computeFilterEfficiency(ECpdsSession session, String destinationName, String email, String filter, long date, boolean includeStdby, String pattern) Compute filter efficiency.voidManagementInterface.configureWeatherAutomation(ECpdsSession session, WeatherAutomation.Configuration configuration) ManagementInterface.copyDestination(ECpdsSession session, String fromDestination, String toDestination, String label, boolean copySharedHost) Copy destination.ManagementInterface.copyHost(ECpdsSession session, String destinationName, String hostName, String nickName) Copy host.voidManagementInterface.deployHttpCertificateToAllMonitors(ECpdsSession session, byte[] pkcs12Bytes, String keystorePassword) Deploys a new TLS certificate to every connected Monitor daemon.voidManagementInterface.deployHttpCertificateToAllMovers(ECpdsSession session, byte[] pkcs12Bytes, String keystorePassword) Deploys a new TLS certificate to every connected Data Mover.voidManagementInterface.deployHttpCertificateToMonitor(ECpdsSession session, String monitorName, byte[] pkcs12Bytes, String keystorePassword) Deploys a new TLS certificate to a single named Monitor daemon.voidManagementInterface.deployHttpCertificateToMover(ECpdsSession session, String moverName, byte[] pkcs12Bytes, String keystorePassword) Deploys a new TLS certificate to a single named Data Mover.byte[]ManagementInterface.exec(ECpdsSession session, Map<String, String> environment, byte[] request, String service) Exec.ManagementInterface.execDirScript(ECpdsSession session, Host host, String script) Execute a Directory script on the DataMover for the given host and return the result as a GZIPped input stream.voidManagementInterface.exportDestination(ECpdsSession session, String targetMaster, String fromDestination, String toDestinationName, boolean copySharedHost) Export destination.ManagementInterface.fetchUrlContent(ECpdsSession session, Host host, String source, int maxBytes) Fetch the raw content of a remote URL/path via the host's configured ECtrans module on the DataMover.ManagementInterface.findWeatherCandidates(ECpdsSession session, String source, int days, String protocol) ManagementInterface.getHostReport(ECpdsSession session, Host proxyHost, Host host) Gets the host report.ManagementInterface.getHttpCertificatesJson(ECpdsSession session) Returns a JSON-encoded snapshot of the TLS certificate currently loaded on each connected Data Mover's HTTPS server.ManagementInterface.getMonitorCertificatesJson(ECpdsSession session) Returns a JSON-encoded certificate snapshot for every connected Monitor daemon.ManagementInterface.getMoverReport(ECpdsSession session, Host proxyHost) Gets the mover report.ManagementInterface.getOperationalEventJournalStatus(ECpdsSession session, boolean includeQueue) ManagementInterface.getOutput(ECpdsSession session, Host host) Gets the host output.ManagementInterface.getPortalSubscribersByUser(ECpdsSession session, String inuId) Gets all PortalSubscribers for a given IncomingUser.ManagementInterface.getReport(ECpdsSession session, Host host) Gets the report.ManagementInterface.getReport(ECpdsSession session, TransferServer server) Gets the report.ManagementInterface.getStorageLifecycleActivity(ECpdsSession session) ManagementInterface.getStorageLifecycleReport(ECpdsSession session) ManagementInterface.getWeatherAdministration(ECpdsSession session) ManagementInterface.getWeatherAutomation(ECpdsSession session) ManagementInterface.getWeatherProbes(ECpdsSession session) ManagementInterface.getWeatherViewer(ECpdsSession session, boolean includePaths) voidManagementInterface.holdAllDestinations(ECpdsSession session, boolean graceful) Hold all destinations.ManagementInterface.holdDestination(ECpdsSession session, String destinationName, boolean graceful) Hold destination.voidDataBaseInterface.insert(ECpdsSession session, DataBaseObject object, boolean createPk) Insert.ManagementInterface.insertPortalSubscriber(ECpdsSession session, String inuId, String email, String name, String iso) Creates a new PortalSubscriber for the given IncomingUser with the specified attributes.voidManagementInterface.interruptAcquisition(ECpdsSession session, Host host) Interrupt a running acquisition thread for the given Host and immediately restart it.booleanManagementInterface.interruptDataTransferRetrieval(ECpdsSession session, long id) Interrupt data transfer retrieval.voidManagementInterface.invalidatePortalSessionsForUser(ECpdsSession session, String user) Invalidate all portal session cookies for a data user on all movers.booleanManagementInterface.isAcquisitionRunning(ECpdsSession session, Host host) Check whether an acquisition thread is currently running for the given Host.voidManagementInterface.reassessWeather(ECpdsSession session) voidManagementInterface.reloadHttpCertificateOnAllMonitors(ECpdsSession session) Triggers a certificate hot-reload from disk on every connected Monitor daemon.voidManagementInterface.reloadHttpCertificateOnAllMovers(ECpdsSession session) Triggers a certificate hot-reload from disk on every connected Data Mover.voidManagementInterface.reloadHttpCertificateOnMonitor(ECpdsSession session, String monitorName) Triggers a certificate hot-reload from disk on a single named Monitor daemon.voidManagementInterface.reloadHttpCertificateOnMover(ECpdsSession session, String moverName) Triggers a certificate hot-reload from disk on a single named Data Mover.voidDataBaseInterface.remove(ECpdsSession session, DataBaseObject object) Removes the.voidManagementInterface.removeCategory(ECpdsSession session, Category category) Removes the category.voidManagementInterface.removeDataFile(ECpdsSession session, DataFile file) Removes the data file.voidManagementInterface.removeDataTransfer(ECpdsSession session, DataTransfer transfer) Removes the data transfer.voidManagementInterface.removeDestination(ECpdsSession session, String destinationName) Removes the destination.voidManagementInterface.removeDestination(ECpdsSession session, String destinationName, boolean cleanOnly, boolean removeAll) Removes the destination.voidManagementInterface.removeECtransModule(ECpdsSession session, ECtransModule module) Removes the ectrans module.voidManagementInterface.removeHost(ECpdsSession session, Host host) Removes the host.voidManagementInterface.removeIncomingPolicy(ECpdsSession session, IncomingPolicy policy) Removes the IncomingPolicy.voidManagementInterface.removeIncomingUser(ECpdsSession session, IncomingUser user) Removes the IncomingUser.voidManagementInterface.removePortalSubscriber(ECpdsSession session, PortalSubscriber sub) Removes a PortalSubscriber permanently.voidManagementInterface.removeTransferGroup(ECpdsSession session, TransferGroup group) Removes the transfer group.voidManagementInterface.removeTransferMethod(ECpdsSession session, TransferMethod method) Removes the transfer method.voidManagementInterface.removeTransferServer(ECpdsSession session, TransferServer server) Removes the transfer server.voidManagementInterface.removeUrl(ECpdsSession session, Url url) Removes the url.voidManagementInterface.removeWebUser(ECpdsSession session, WebUser user) Removes the web user.voidManagementInterface.resetTransferScheduleDate(ECpdsSession session, long id) Reset transfer schedule date.voidManagementInterface.resetTransferStatistics(ECpdsSession session, Host host) Reset the host stats.ManagementInterface.resolveDirText(ECpdsSession session, Host host, String text) Resolve all static placeholder tokens in a plain-text Directory field and return the resolved text.ManagementInterface.resolveDirText(ECpdsSession session, Host host, String text, String transferId, String valuesJson) Same asManagementInterface.resolveDirText(ECpdsSession, Host, String), but also substitutes transfer-specific placeholders ($dataFile[...], $dataTransfer[...], $destination[...], $country[...], $transferServer[...], $transferGroup[...], $moverName) - the token families a Dissemination host's Directory field template is actually built from.voidManagementInterface.restartAllDestinations(ECpdsSession session, boolean graceful) Restart all destinations.ManagementInterface.restartDestination(ECpdsSession session, String destinationName, boolean graceful) Restart destination.ManagementInterface.saveWeatherSelection(ECpdsSession session, long expectedRevision, Set<WeatherObservation.Path> paths) voidManagementInterface.saveWebUser(ECpdsSession session, WebUser webUser) Creates the web user.voidManagementInterface.setOperationalEventCollectionPaused(ECpdsSession session, boolean paused) voidManagementInterface.setOperationalEventDeliveryPaused(ECpdsSession session, boolean paused) voidManagementInterface.setStorageFilePin(ECpdsSession session, long fileId, long until, String reason) ManagementInterface.setWeatherCollectionEnabled(ECpdsSession session, long expectedRevision, boolean enabled) voidManagementInterface.shutdown(ECpdsSession session, boolean graceful, boolean restart) Shutdown.voidManagementInterface.shutdownTransferServer(ECpdsSession session, TransferServer server, boolean graceful, boolean restart) Shutdown transfer server.longManagementInterface.transfer(ECpdsSession session, byte[] bytes, Host host, String target, long remotePosn) Transfer.voidManagementInterface.triggerAcquisition(ECpdsSession session, Host host) Trigger acquisition for the given Host immediately by resetting its acquisition time.voidDataBaseInterface.update(ECpdsSession session, DataBaseObject object) Update.voidManagementInterface.updateExpiryTime(ECpdsSession session, long id, Timestamp timetamp) Update expiry time.voidManagementInterface.updateFileMonitoringValue(ECpdsSession session, MonitoringValue value) Update file monitoring value.ManagementInterface.updateHost(ECpdsSession session, Host host) Update host.voidManagementInterface.updatePortalSubscriber(ECpdsSession session, PortalSubscriber sub) Updates a PortalSubscriber.voidManagementInterface.updateTransferMonitoringValue(ECpdsSession session, MonitoringValue value) Update transfer monitoring value.voidManagementInterface.updateTransferPriority(ECpdsSession session, long id, int priority) Update transfer priority.booleanManagementInterface.updateTransferStatus(ECpdsSession session, long id, String code) Update transfer status. -
Uses of ECpdsSession in ecmwf.ecpds.master.plugin.http.dao
Methods in ecmwf.ecpds.master.plugin.http.dao that return ECpdsSessionModifier and TypeMethodDescriptionstatic ECpdsSessionUtil.getECpdsSessionFromObject(Object u) Gets the ecpds session from object. -
Uses of ECpdsSession in ecmwf.ecpds.master.plugin.http.dao.users
Methods in ecmwf.ecpds.master.plugin.http.dao.users with parameters of type ECpdsSessionModifier and TypeMethodDescriptionstatic UserBeanUserBean.fromInteractiveSession(ECpdsSession session)