|
JSCAPE MFT Server | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jscape.inet.mft.management.client.api.ManagerSubsystem
public final class ManagerSubsystem
Management system facade. Contains methods to manage the JSCAPE MFT Server including creating, starting and stopping domains, creating user accounts and groups.
The following is a little example that shows how can the API be used
// creates a new ManagerSubsystem instance passing as argument a ClientSessionContext ManagerSubsystem manager = new ManagerSubsystem(context); try{ // connects to the JSCAPE MFT Server manager.connect(); // Creates a new VirtualLocalFile which is used as argument when the new account will be created VirtualLocalFile[] paths = new VirtualLocalFile[1]; // Creates a VirtualLocalFile AccessPermissions permissions = new AccessPermissions(); // Permission of the virtual file name paths[0] = new VirtualLocalFile(virtualFileName, permissions, realFileName); //A new account instance is created Account account = new Account(userName, login, password, paths, null); // The account is added to the Server "server" manager.addAccount("server", account); } catch(Exception e){ e.printStackTrace(); } finally{ managerServer.disconnect(); }
Field Summary | |
---|---|
static java.io.File |
CLIENT_MANAGEMENT_KEYSTORE_FILE
|
static java.lang.String |
DEFAULT_CLIENT_MANAGEMENT_KEYSTORE_FILENAME
|
static java.lang.String |
DEFAULT_SSL_PARAMETERS_FILENAME
|
static java.io.File |
SSL_PARAMETERS_FILE
|
Constructor Summary | |
---|---|
ManagerSubsystem(java.io.File configurationFile)
Creates a new manager subsystem instance. |
|
ManagerSubsystem(java.io.File configurationFile,
java.io.File clientKeysFile,
java.io.File sslConfigurationFile)
Creates a new manager subsystem instance. |
|
ManagerSubsystem(ManagerConfiguration configuration)
Creates a manager subsystem instance |
|
ManagerSubsystem(ManagerConfiguration configuration,
java.io.File clientKeysFile,
java.io.File sslConfigurationFile)
Creates a new manager subsystem instance. |
|
ManagerSubsystem(java.lang.String configFile)
Creates a new manager subsystem instance. |
Method Summary | |
---|---|
void |
addAccount(java.lang.String domainName,
Account account)
Adds a new account to the domain. |
void |
addConnectedEventListener(ManagerConnectedEvent.Handler listener)
Adds connected event listener. |
void |
addContact(java.lang.String domainName,
Contact contact)
Adds a new contact. |
void |
addDirectoryMonitor(java.lang.String domainName,
DirectoryMonitor monitor)
Adds a new directory monitor. |
void |
addDisconnectedEventListener(ManagerDisconnectedEvent.Handler listener)
Adds disconnected event listener. |
void |
addDomain(DomainDescriptor descriptor)
Adds a new domain. |
void |
addGroup(java.lang.String domainName,
Group group)
Adds a new group. |
void |
addReport(java.lang.String domainName,
Report report)
Adds a new report to the domain. |
void |
addResource(java.lang.String domainName,
ResourceDescriptor resource)
Deprecated. storeReverseProxy() should be used instead |
void |
addService(java.lang.String domainName,
ServiceDescriptor descriptor)
Adds a service to domain. |
void |
closeDomainConnection(java.lang.String domainName,
java.lang.String localAddress,
int localPort,
java.lang.String remoteAddress,
int remotePort)
Closes domain connection. |
void |
connect()
Connects to the remote server part. |
void |
deleteAccount(java.lang.String domaiName,
java.lang.String accountName)
Deletes domain account. |
void |
deleteAccountTemplate(java.lang.String domainName,
java.lang.String templateName)
Deletes the specified template from the server. |
void |
deleteContact(java.lang.String domainName,
Contact contact)
Deletes contact. |
void |
deleteDir(java.lang.String path,
boolean recursive)
Deletes a directory on the server side. |
void |
deleteDirectoryMonitor(java.lang.String domainName,
java.lang.String monitorName)
Removes directory monitor. |
void |
deleteDlpRule(java.lang.String domainName,
java.lang.String ruleName)
Deletes a DLP rule. |
void |
deleteDomain(java.lang.String domainName)
Deletes a domain. |
void |
deleteDropZone(java.lang.String domainName,
java.lang.String zoneName)
Deletes a drop zone. |
void |
deleteGroup(java.lang.String domainName,
java.lang.String groupName)
Deletes a group. |
void |
deleteLogSearch(java.lang.String domainName,
java.lang.String searchName)
Deletes a log search. |
void |
deleteReport(java.lang.String domainName,
java.lang.String reportName)
Deletes a report. |
void |
deleteResource(java.lang.String domainName,
java.lang.String resourceName)
Deprecated. deleteReverseProxy() should be used instead |
void |
deleteReverseProxy(java.lang.String domainName,
java.lang.String proxyName)
Deletes remote proxy. |
void |
deleteService(java.lang.String domainName,
ServiceDescriptor descriptor)
Deletes service from domain. |
void |
deleteTradingPartner(java.lang.String domainName,
java.lang.String partnerName)
Deletes a trading partner. |
void |
deleteWebTheme(java.lang.String domainName,
java.lang.String themeName)
Deletes a web theme. |
void |
disconnect()
Disconnects from the remote server. |
Account |
findAccount(java.lang.String domainName,
java.lang.String login)
Finds the specified account. |
DropZoneDescriptor |
findDropZoneDescriptor(java.lang.String domainName,
java.lang.String zoneName)
Finds drop zone descriptor. |
IPAccessRule[] |
getAccessRules(java.lang.String domainName)
Gets a domain IP access rules. |
java.util.Map |
getAccountQuotas(java.lang.String domainName)
Returns account's quotas. |
Account[] |
getAccounts(java.lang.String domainName)
Gets domain accounts. |
java.util.Set<com.jscape.inet.mft.Administrator> |
getAdministrators()
Returns server administrators. |
DomainDescriptor[] |
getAllDomains()
Gets all available domains descriptors. |
CertificateMap |
getCertificates()
Deprecated. getKeys() should be used instead |
ManagerConfiguration |
getConfiguration()
Reurns client context. |
Contact[] |
getContacts(java.lang.String domainName)
Returns contacts for domain. |
java.lang.String[] |
getDbDrivers()
Returns server DB drivers list. |
DirectoryMonitor[] |
getDirectoryMonitors(java.lang.String domainName)
Returns directory monitors for the specifed domain. |
java.util.List<com.jscape.inet.mft.DlpRule> |
getDlpRules(java.lang.String domainName)
Returns DLP rules. |
com.jscape.inet.mft.DocumentViewerConfiguration |
getDocumentViewerConfiguration()
Returns document viewer configuration. |
DomainDescriptor |
getDomain(java.lang.String domainName)
Returns domain descriptor. |
java.lang.String[] |
getDomainNames()
Returns server domain names. |
com.jscape.inet.mft.DomainsAutoStart |
getDomainsAutostart()
Returns domains autostart. |
com.jscape.inet.mft.DomainStatistics |
getDomainStatistics(java.lang.String domainName)
Returns domain statistics. |
DropZoneDescriptor[] |
getDropZones(java.lang.String domainName)
Returns domain's drop zones. |
java.lang.String |
getDropZoneUrl(java.lang.String domainName,
java.lang.String zoneName)
Returns a drop zone URL file (an URL part after host and port). |
com.jscape.inet.mft.EmailServiceDescriptor |
getEmailServiceConfiguration()
Returns email service configuration. |
com.jscape.inet.mft.management.common.FailoverServiceConfiguration |
getFailoverServiceConfiguration()
Returns failover server configuration. |
Group[] |
getGroups(java.lang.String domainName)
Gets domain groups. |
com.jscape.inet.mft.JmxServiceConfiguration |
getJmxServiceConfiguration()
Returns JMX service configuration. |
com.jscape.inet.mft.Keys |
getKeys()
Returns server keys. |
com.jscape.inet.mft.ServerLicense |
getLicense()
Deprecated. getServerParameters() should be used instead |
java.lang.String |
getLog(java.lang.String domainName,
int recordsCount)
Gets the latest server log lines. |
java.util.List<com.jscape.inet.mft.LogSearch> |
getLogSearches(java.lang.String domainName)
Returns log searches. |
java.lang.String |
getLogSearchResult(java.lang.String domainName,
java.lang.String searchName,
int maxRecords)
Returns log search result. |
com.jscape.inet.mft.ManagementAccessServiceConfiguration |
getManagementAccessServiceConfiguration()
Returns management access service configuration. |
com.jscape.inet.mft.ServerManagementServiceConfiguration |
getManagerConfiguration()
Returns a current remote management server configuration. |
KeyPairMap |
getPrivateKeys()
Deprecated. getKeys() should be used instead |
PublicKeyMap |
getPublicKeys()
Deprecated. getKeys() should be used instead |
Report[] |
getReports(java.lang.String domainName)
Returns all domain reports. |
com.jscape.inet.mft.subsystems.searching.SearchingServiceConfiguration |
getSearchingServiceConfiguration()
Returns searching service configuration. |
com.jscape.inet.mft.ServerParameters |
getServerParameters()
Returns server parameters. |
com.jscape.inet.mft.ServerStatistics |
getServerStatistics()
Returns server statistics. |
com.jscape.inet.mft.DomainStatistics |
getStatistics(java.lang.String domainName)
Deprecated. getDomainStatistic() should be used instead |
com.jscape.inet.mft.TriggerState[] |
getTriggerStates(java.lang.String domainName)
Returns triggers states. |
com.jscape.inet.mft.WebServiceDescriptor |
getWebServiceConfiguration()
Returns web server configuration. |
boolean |
isConnected()
Checks if current instance is connected to the server. |
void |
kickUser(java.lang.String domainName,
java.lang.String accountName,
boolean disableAccount)
Closes user sessions. |
void |
killTrigger(java.lang.String domainName,
long id)
Kills trigger. |
void |
mkdir(java.lang.String path)
Creates a directory on the server. |
void |
newLogSearch(java.lang.String domainName,
com.jscape.inet.mft.LogSearch search)
Adds new log search. |
void |
pauseDomain(java.lang.String domainName)
Pauses a specified domain. |
void |
purgeDropZone(java.lang.String domainName,
java.lang.String zoneName)
Purges a drop zone. |
void |
removeConnectedEventListener(ManagerConnectedEvent.Handler listener)
Removes connected event listener. |
void |
removeDisconnectedEventListener(ManagerDisconnectedEvent.Handler listener)
Removes disconnected event listener. |
void |
resumeDomain(java.lang.String domainName)
Resumes a specified domain. |
void |
runTrigger(java.lang.String domainName,
java.lang.String triggerName)
Runs trigger. |
void |
setAccessRules(java.lang.String domainName,
IPAccessRule[] rules)
Sets domain IP access rules. |
void |
setAccount(java.lang.String domainName,
Account account)
Updates account for domain. |
void |
setAccountTemplate(java.lang.String domainName,
com.jscape.inet.vfs.AccountTemplate template)
Saves account template to the server. |
void |
setAdministrators(java.util.Set<com.jscape.inet.mft.Administrator> administrators)
Sets server administrators. |
void |
setAuthenticationService(java.lang.String domainName,
AuthenticationServiceDescriptor serviceDescriptor)
Sets new domain authentication service. |
void |
setConfiguration(ManagerConfiguration configuration)
Sets new client context. |
void |
setDatastoreService(java.lang.String domainName,
DatastoreServiceDescriptor serviceDescriptor)
Sets new domain datastore service. |
void |
setDBDrivers(java.lang.String[] drivers)
Sets server DB drivers list. |
void |
setDocumentViewerConfiguration(com.jscape.inet.mft.DocumentViewerConfiguration configuration)
Sets document viewer configuration. |
void |
setDomainDescription(java.lang.String domainName,
java.lang.String description)
Sets new domain description. |
void |
setDomainsAutostart(com.jscape.inet.mft.DomainsAutoStart autostart)
Sets domains autostart. |
void |
setEmailServiceConfiguration(com.jscape.inet.mft.EmailServiceDescriptor descriptor)
Sets email service configuration. |
void |
setEventService(java.lang.String domainName,
ServiceDescriptor serviceDescriptor)
Sets new domain event service. |
void |
setFailoverServiceConfiguration(com.jscape.inet.mft.management.common.FailoverServiceConfiguration configuration)
Sets failover server configuration. |
void |
setJmxServiceConfiguration(com.jscape.inet.mft.JmxServiceConfiguration configuration)
Sets JMX service configuration. |
void |
setKeys(CertificateMap clientCertificates,
PublicKeyMap clientPublicKeys,
CertificateMap hostCertificates,
PublicKeyMap hostPublicKeys,
KeyPairMap serverKeyPairs,
PgpKeystore pgpKeys)
Deprecated. getKeys() should be used instead |
void |
setKeys(com.jscape.inet.mft.Keys keys)
Sets server keys. |
void |
setLogService(java.lang.String domainName,
LogServiceDescriptor serviceDescriptor,
LogConfiguration configuration)
Sets new domain log service. |
void |
setManagementAccessServiceConfiguration(com.jscape.inet.mft.ManagementAccessServiceConfiguration configuration)
Sets management access service configuration. |
void |
setManagerConfiguration(com.jscape.inet.mft.ServerManagementServiceConfiguration configuration)
Sets a new management server configuration and restarts it. |
void |
setPasswordService(java.lang.String domainName,
PasswordServiceDescriptor serviceDescriptor)
Sets new domain password service. |
void |
setRestrictionServices(java.lang.String domainName,
ServiceDescriptor[] serviceDescriptors)
Sets new domain restriction services. |
void |
setSearchingServiceConfiguration(com.jscape.inet.mft.subsystems.searching.SearchingServiceConfiguration configuration)
Sets searching service configuration. |
void |
setServiceConfiguration(java.lang.String domainName,
Configuration configuration)
Sets domain service configuration. |
void |
setTransportServices(java.lang.String domainName,
TransportServiceDescriptor[] serviceDescriptors,
Configuration[] configurations)
Sets new domain transport services. |
void |
setWebServiceConfiguration(com.jscape.inet.mft.WebServiceDescriptor descriptor)
Sets web server configuration. |
void |
startAllDomains()
Starts all domains. |
void |
startDomain(java.lang.String domainName)
Starts a specified domain. |
void |
startFileIndexing()
Starts file indexing. |
void |
startLogSearch(java.lang.String domainName,
java.lang.String searchName)
Starts a log search. |
void |
startService(java.lang.String domainName,
ServiceDescriptor descriptor)
Starts domain service. |
void |
stopAllDomains()
Stops all domains. |
void |
stopDomain(java.lang.String domainName)
Stops a specified domain. |
void |
stopService(java.lang.String domainName,
ServiceDescriptor descriptor)
Stopps domain service. |
void |
storeDlpRule(java.lang.String domainName,
com.jscape.inet.mft.DlpRule rule)
Stores a DLP rule. |
void |
storeDropZone(java.lang.String domainName,
DropZoneDescriptor zoneDescriptor)
Stores a drop zone. |
void |
storeReverseProxy(java.lang.String domainName,
ResourceDescriptor descriptor)
Stores reverse proxy. |
void |
storeTradingPartner(java.lang.String domainName,
com.jscape.inet.mft.TradingPartner partner)
Stores a trading partner. |
void |
storeWebTheme(java.lang.String domainName,
com.jscape.inet.mft.WebTheme theme)
Stores a web theme. |
void |
syncServerState(java.lang.String host,
int port,
long timeout,
java.lang.String username,
java.lang.String password,
com.jscape.inet.mft.IPSubstitutor substitutor,
boolean forceStart)
Syncs server state with failover server. |
void |
testAuthenticationService(ServiceDescriptor descriptor,
java.lang.String login,
java.lang.String password,
java.lang.String ip)
Tests authentication subsystem. |
void |
testDatastoreService(ServiceDescriptor descriptor)
Tests the datastore service. |
void |
testLogService(ServiceDescriptor descriptor)
Tests log service subsystem. |
void |
testResource(ResourceDescriptor resource)
Deprecated. testReverseProxy() should be used instead |
void |
testReverseProxy(ResourceDescriptor descriptor)
Tests reverse proxy accessibility. |
void |
testTradingPartner(com.jscape.inet.mft.TradingPartner partner)
Tests a trading partner. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DEFAULT_SSL_PARAMETERS_FILENAME
public static final java.io.File SSL_PARAMETERS_FILE
public static final java.lang.String DEFAULT_CLIENT_MANAGEMENT_KEYSTORE_FILENAME
public static final java.io.File CLIENT_MANAGEMENT_KEYSTORE_FILE
Constructor Detail |
---|
public ManagerSubsystem(ManagerConfiguration configuration, java.io.File clientKeysFile, java.io.File sslConfigurationFile) throws ManagerException
configuration
- configurationclientKeysFile
- client keys filesslConfigurationFile
- SSL configuration file
ManagerException
- if an error occurspublic ManagerSubsystem(java.io.File configurationFile, java.io.File clientKeysFile, java.io.File sslConfigurationFile) throws ManagerException
configurationFile
- configuration fileclientKeysFile
- client keys filesslConfigurationFile
- SSL configuration file
ManagerException
- if an error occurspublic ManagerSubsystem(java.io.File configurationFile) throws ManagerException
configurationFile
- configuration file
ManagerException
- if an error occurspublic ManagerSubsystem(java.lang.String configFile) throws ManagerException
configFile
- configuration file path
ManagerException
- if an error occurspublic ManagerSubsystem(ManagerConfiguration configuration) throws ManagerException
configuration
- configuration
ManagerException
- if an error occursMethod Detail |
---|
public ManagerConfiguration getConfiguration()
public void setConfiguration(ManagerConfiguration configuration)
configuration
- new contextpublic void connect() throws ManagerException
ManagerException
- if an error occurspublic void disconnect()
public boolean isConnected()
true
if instance is connectedpublic com.jscape.inet.mft.ServerManagementServiceConfiguration getManagerConfiguration() throws ManagerException
ManagerException
- if an error occurspublic void setManagerConfiguration(com.jscape.inet.mft.ServerManagementServiceConfiguration configuration) throws ManagerException
configuration
- new configuration
ManagerException
- if an error occurspublic com.jscape.inet.mft.ServerParameters getServerParameters() throws ManagerException
ManagerException
- if an error occurspublic com.jscape.inet.mft.ServerLicense getLicense() throws ManagerException
ManagerException
- if an error occurspublic com.jscape.inet.mft.ServerStatistics getServerStatistics() throws ManagerException
ManagerException
- if an error occurspublic java.util.Set<com.jscape.inet.mft.Administrator> getAdministrators() throws ManagerException
ManagerException
- if an error occurspublic void setAdministrators(java.util.Set<com.jscape.inet.mft.Administrator> administrators) throws ManagerException
administrators
- server administrators
ManagerException
- if an error occurspublic java.lang.String[] getDbDrivers() throws ManagerException
ManagerException
- if an error occurspublic void setDBDrivers(java.lang.String[] drivers) throws ManagerException
drivers
- new DB drivers
ManagerException
- if an error occurspublic com.jscape.inet.mft.Keys getKeys() throws ManagerException
ManagerException
- if an error occurspublic void setKeys(com.jscape.inet.mft.Keys keys) throws ManagerException
keys
- new keys
ManagerException
- if an error occurspublic CertificateMap getCertificates() throws ManagerException
ManagerException
- if an error occurspublic PublicKeyMap getPublicKeys() throws ManagerException
ManagerException
- if an error occurspublic KeyPairMap getPrivateKeys() throws ManagerException
ManagerException
- if an error occurspublic void setKeys(CertificateMap clientCertificates, PublicKeyMap clientPublicKeys, CertificateMap hostCertificates, PublicKeyMap hostPublicKeys, KeyPairMap serverKeyPairs, PgpKeystore pgpKeys) throws ManagerException
clientCertificates
- known client certificatesclientPublicKeys
- known client public keyshostCertificates
- known host certificateshostPublicKeys
- known host public keysserverKeyPairs
- server keyspgpKeys
- PGP keys
ManagerException
- if an error occurspublic com.jscape.inet.mft.subsystems.searching.SearchingServiceConfiguration getSearchingServiceConfiguration() throws ManagerException
ManagerException
- if an error occurspublic void setSearchingServiceConfiguration(com.jscape.inet.mft.subsystems.searching.SearchingServiceConfiguration configuration) throws ManagerException
configuration
- a searching service configuration
ManagerException
- if an error occurspublic com.jscape.inet.mft.DocumentViewerConfiguration getDocumentViewerConfiguration() throws ManagerException
ManagerException
- if an error occurspublic void setDocumentViewerConfiguration(com.jscape.inet.mft.DocumentViewerConfiguration configuration) throws ManagerException
configuration
- a document viewer confuguration
ManagerException
- if an error occurspublic com.jscape.inet.mft.ManagementAccessServiceConfiguration getManagementAccessServiceConfiguration() throws ManagerException
ManagerException
- if an error occurspublic void setManagementAccessServiceConfiguration(com.jscape.inet.mft.ManagementAccessServiceConfiguration configuration) throws ManagerException
configuration
- a management access service configuration
ManagerException
- if an error occurspublic com.jscape.inet.mft.EmailServiceDescriptor getEmailServiceConfiguration() throws ManagerException
ManagerException
- if an error occurspublic void setEmailServiceConfiguration(com.jscape.inet.mft.EmailServiceDescriptor descriptor) throws ManagerException
descriptor
- new descriptor
ManagerException
- if an error occurspublic com.jscape.inet.mft.WebServiceDescriptor getWebServiceConfiguration() throws ManagerException
ManagerException
- if an error occurspublic void setWebServiceConfiguration(com.jscape.inet.mft.WebServiceDescriptor descriptor) throws ManagerException
descriptor
- a new web server configuration
ManagerException
- if an error occurspublic com.jscape.inet.mft.JmxServiceConfiguration getJmxServiceConfiguration() throws ManagerException
ManagerException
- if an error occurspublic void setJmxServiceConfiguration(com.jscape.inet.mft.JmxServiceConfiguration configuration) throws ManagerException
configuration
- a JMX service configuration
ManagerException
- if an error occurspublic com.jscape.inet.mft.management.common.FailoverServiceConfiguration getFailoverServiceConfiguration() throws ManagerException
ManagerException
- if an error occurspublic void setFailoverServiceConfiguration(com.jscape.inet.mft.management.common.FailoverServiceConfiguration configuration) throws ManagerException
configuration
- a new web server configuration
ManagerException
- if an error occurspublic void syncServerState(java.lang.String host, int port, long timeout, java.lang.String username, java.lang.String password, com.jscape.inet.mft.IPSubstitutor substitutor, boolean forceStart) throws ManagerException
host
- failover server hostport
- failover server porttimeout
- failover server connection timeoutusername
- failover server usernamepassword
- failover server passwordsubstitutor
- failover server IP substitutorforceStart
- force failover server to start all services and domains
ManagerException
- if an error occurspublic java.lang.String[] getDomainNames() throws ManagerException
ManagerException
- if an error occurspublic DomainDescriptor[] getAllDomains() throws ManagerException
ManagerException
- if an error occurspublic DomainDescriptor getDomain(java.lang.String domainName) throws ManagerException
domainName
- domain name
ManagerException
- if an error occurspublic void addDomain(DomainDescriptor descriptor) throws ManagerException
descriptor
- the domain descriptor
ManagerException
- if an error occurspublic void deleteDomain(java.lang.String domainName) throws ManagerException
domainName
- the domain name
ManagerException
- if an error occurspublic void setDomainDescription(java.lang.String domainName, java.lang.String description) throws ManagerException
domainName
- target domain namedescription
- new domain description
ManagerException
- if an error occurspublic void startAllDomains() throws ManagerException
ManagerException
- if an error occurspublic void startDomain(java.lang.String domainName) throws ManagerException
domainName
- the domain name
ManagerException
- if an error occurspublic void stopAllDomains() throws ManagerException
ManagerException
- if an error occurspublic void stopDomain(java.lang.String domainName) throws ManagerException
domainName
- the domain name
ManagerException
- if an error occurspublic void pauseDomain(java.lang.String domainName) throws ManagerException
domainName
- the domain name
ManagerException
- if an error occurspublic void resumeDomain(java.lang.String domainName) throws ManagerException
domainName
- the domain name
ManagerException
- if an error occurspublic com.jscape.inet.mft.DomainStatistics getDomainStatistics(java.lang.String domainName) throws ManagerException
domainName
- domain name
ManagerException
- if an error occurspublic com.jscape.inet.mft.DomainStatistics getStatistics(java.lang.String domainName) throws ManagerException
domainName
- the domain name
ManagerException
- if an error occurspublic com.jscape.inet.mft.DomainsAutoStart getDomainsAutostart() throws ManagerException
ManagerException
- if an error occurspublic void setDomainsAutostart(com.jscape.inet.mft.DomainsAutoStart autostart) throws ManagerException
autostart
- a domains autostart
ManagerException
- if an error occurspublic void addService(java.lang.String domainName, ServiceDescriptor descriptor) throws ManagerException
domainName
- domain namedescriptor
- service descriptor
ManagerException
- if an error occurspublic void deleteService(java.lang.String domainName, ServiceDescriptor descriptor) throws ManagerException
domainName
- domain namedescriptor
- service descriptor
ManagerException
- if an error occurspublic void setServiceConfiguration(java.lang.String domainName, Configuration configuration) throws ManagerException
domainName
- domain nameconfiguration
- service configuration
ManagerException
- if an error occurspublic void startService(java.lang.String domainName, ServiceDescriptor descriptor) throws ManagerException
domainName
- domain namedescriptor
- service descriptor
ManagerException
- if an error occurspublic void stopService(java.lang.String domainName, ServiceDescriptor descriptor) throws ManagerException
domainName
- domain namedescriptor
- service descriptor
ManagerException
- if an error occurspublic void setAuthenticationService(java.lang.String domainName, AuthenticationServiceDescriptor serviceDescriptor) throws ManagerException
domainName
- target domain nameserviceDescriptor
- service descriptor
ManagerException
- if an error occurspublic void testAuthenticationService(ServiceDescriptor descriptor, java.lang.String login, java.lang.String password, java.lang.String ip) throws ManagerException
descriptor
- subsystem descriptorlogin
- user loginpassword
- user passwordip
- client IP
ManagerException
- if an error occurspublic void setDatastoreService(java.lang.String domainName, DatastoreServiceDescriptor serviceDescriptor) throws ManagerException
domainName
- target domain nameserviceDescriptor
- service descriptor
ManagerException
- if an error occurspublic void testDatastoreService(ServiceDescriptor descriptor) throws ManagerException
descriptor
- datastore service descriptor
ManagerException
- if an error occurspublic void setLogService(java.lang.String domainName, LogServiceDescriptor serviceDescriptor, LogConfiguration configuration) throws ManagerException
domainName
- target domain nameserviceDescriptor
- service descriptorconfiguration
- log service configuration
ManagerException
- if an error occurspublic void testLogService(ServiceDescriptor descriptor) throws ManagerException
descriptor
- service descriptor
ManagerException
- if an error occurspublic void setPasswordService(java.lang.String domainName, PasswordServiceDescriptor serviceDescriptor) throws ManagerException
domainName
- target domain nameserviceDescriptor
- service descriptor
ManagerException
- if an error occurspublic void setTransportServices(java.lang.String domainName, TransportServiceDescriptor[] serviceDescriptors, Configuration[] configurations) throws ManagerException
domainName
- target domain nameserviceDescriptors
- service descriptorsconfigurations
- common services configurations,
FtpConfiguration, SftpConfiguration, HttpConfiguration, WebDavConfiguration
ManagerException
- if an error occurspublic void setRestrictionServices(java.lang.String domainName, ServiceDescriptor[] serviceDescriptors) throws ManagerException
domainName
- target domain nameserviceDescriptors
- service descriptor
ManagerException
- if an error occurspublic void setEventService(java.lang.String domainName, ServiceDescriptor serviceDescriptor) throws ManagerException
domainName
- target domain nameserviceDescriptor
- service descriptor
ManagerException
- if an error occurspublic Report[] getReports(java.lang.String domainName) throws ManagerException
domainName
- the domain name
ManagerException
- if an error occurspublic void addReport(java.lang.String domainName, Report report) throws ManagerException
domainName
- the domain namereport
- a new report instance
ManagerException
- if an error occurspublic void deleteReport(java.lang.String domainName, java.lang.String reportName) throws ManagerException
domainName
- the domain namereportName
- the report name
ManagerException
- if an error occurspublic void storeReverseProxy(java.lang.String domainName, ResourceDescriptor descriptor) throws ManagerException
domainName
- the domain namedescriptor
- reverse proxy descriptor
ManagerException
- if an error occurspublic void addResource(java.lang.String domainName, ResourceDescriptor resource) throws ManagerException
domainName
- the domain nameresource
- a new remote resource descriptor
ManagerException
- if an error occurspublic void deleteReverseProxy(java.lang.String domainName, java.lang.String proxyName) throws ManagerException
domainName
- domain nameproxyName
- proxy name
ManagerException
- if an error occurspublic void deleteResource(java.lang.String domainName, java.lang.String resourceName) throws ManagerException
domainName
- the domain nameresourceName
- the resource name
ManagerException
- if an error occurspublic void testReverseProxy(ResourceDescriptor descriptor) throws ManagerException
descriptor
- target reverse proxy descriptor
ManagerException
- if an error occurspublic void testResource(ResourceDescriptor resource) throws ManagerException
resource
- the resource to test
ManagerException
- if an error occurspublic IPAccessRule[] getAccessRules(java.lang.String domainName) throws ManagerException
domainName
- the domain name
ManagerException
- if an error occurspublic void setAccessRules(java.lang.String domainName, IPAccessRule[] rules) throws ManagerException
domainName
- the domain namerules
- access rules
ManagerException
- if an error occurspublic Account[] getAccounts(java.lang.String domainName) throws ManagerException
domainName
- the domain name.
ManagerException
- if an error occurspublic java.util.Map getAccountQuotas(java.lang.String domainName) throws ManagerException
domainName
- domain name
ManagerException
- if an error occurspublic Account findAccount(java.lang.String domainName, java.lang.String login) throws ManagerException
domainName
- the domain namelogin
- user login
null
if account is not found
ManagerException
- if an error occurspublic void addAccount(java.lang.String domainName, Account account) throws ManagerException
domainName
- the domain nameaccount
- the new account
ManagerException
- if an error occurspublic void setAccount(java.lang.String domainName, Account account) throws ManagerException
domainName
- the domain nameaccount
- the updated account
ManagerException
- if an error occurspublic void deleteAccount(java.lang.String domaiName, java.lang.String accountName) throws ManagerException
domaiName
- the domain nameaccountName
- account name
ManagerException
- if an error occurspublic Group[] getGroups(java.lang.String domainName) throws ManagerException
domainName
- the domain name
ManagerException
- if an error occurspublic void addGroup(java.lang.String domainName, Group group) throws ManagerException
domainName
- the domain namegroup
- the new group
ManagerException
- if an error occurspublic void deleteGroup(java.lang.String domainName, java.lang.String groupName) throws ManagerException
domainName
- the domain namegroupName
- the group name
ManagerException
- if an error occurspublic void setAccountTemplate(java.lang.String domainName, com.jscape.inet.vfs.AccountTemplate template) throws ManagerException
domainName
- the domain nametemplate
- the template
ManagerException
- if an error occurspublic void deleteAccountTemplate(java.lang.String domainName, java.lang.String templateName) throws ManagerException
domainName
- the domain nametemplateName
- the template name
ManagerException
- if an error occurspublic DirectoryMonitor[] getDirectoryMonitors(java.lang.String domainName) throws ManagerException
domainName
- domain name
ManagerException
- if an error occurspublic void addDirectoryMonitor(java.lang.String domainName, DirectoryMonitor monitor) throws ManagerException
domainName
- domain namemonitor
- directory monitor instance
ManagerException
- if an error occurspublic void deleteDirectoryMonitor(java.lang.String domainName, java.lang.String monitorName) throws ManagerException
domainName
- domain namemonitorName
- monitor name
ManagerException
- if an error occurspublic Contact[] getContacts(java.lang.String domainName) throws ManagerException
domainName
- domain name
ManagerException
- if an error occurspublic void addContact(java.lang.String domainName, Contact contact) throws ManagerException
domainName
- domain namecontact
- contact
ManagerException
- if any error occurspublic void deleteContact(java.lang.String domainName, Contact contact) throws ManagerException
domainName
- a domain namecontact
- a contact
ManagerException
- if any error occurspublic DropZoneDescriptor[] getDropZones(java.lang.String domainName) throws ManagerException
domainName
- a domain name
ManagerException
- if an error occurspublic DropZoneDescriptor findDropZoneDescriptor(java.lang.String domainName, java.lang.String zoneName) throws ManagerException
domainName
- a domain namezoneName
- a zone name
null
if zone with specified name not found
ManagerException
- if an error occurspublic void storeDropZone(java.lang.String domainName, DropZoneDescriptor zoneDescriptor) throws ManagerException
domainName
- a domain namezoneDescriptor
- a zone descriptor
ManagerException
- if an error occurspublic void deleteDropZone(java.lang.String domainName, java.lang.String zoneName) throws ManagerException
domainName
- a domain namezoneName
- a zone name
ManagerException
- if an error occurspublic void purgeDropZone(java.lang.String domainName, java.lang.String zoneName) throws ManagerException
domainName
- a domain namezoneName
- a zone name
ManagerException
- if an error occurspublic java.lang.String getDropZoneUrl(java.lang.String domainName, java.lang.String zoneName)
domainName
- a domain namezoneName
- a zone name
public void storeWebTheme(java.lang.String domainName, com.jscape.inet.mft.WebTheme theme) throws ManagerException
domainName
- a domain nametheme
- a theme
ManagerException
- if an error occurspublic void deleteWebTheme(java.lang.String domainName, java.lang.String themeName) throws ManagerException
domainName
- a domain namethemeName
- a theme name
ManagerException
- if an error occurspublic void storeTradingPartner(java.lang.String domainName, com.jscape.inet.mft.TradingPartner partner) throws ManagerException
domainName
- a domain namepartner
- a partner
ManagerException
- if an error occurspublic void deleteTradingPartner(java.lang.String domainName, java.lang.String partnerName) throws ManagerException
domainName
- a domain namepartnerName
- a partner name
ManagerException
- if an error occurspublic void testTradingPartner(com.jscape.inet.mft.TradingPartner partner) throws ManagerException
partner
- a partner
ManagerException
- if an error occurspublic void startFileIndexing() throws ManagerException
ManagerException
- if any error occurspublic void kickUser(java.lang.String domainName, java.lang.String accountName, boolean disableAccount) throws ManagerException
domainName
- the domain nameaccountName
- the account namedisableAccount
- if true
account will be disabled
ManagerException
- if an error occurspublic void runTrigger(java.lang.String domainName, java.lang.String triggerName) throws ManagerException
domainName
- domain nametriggerName
- trigger name
ManagerException
- if an error occurspublic java.lang.String getLog(java.lang.String domainName, int recordsCount) throws ManagerException
domainName
- the domain namerecordsCount
- desired records count
ManagerException
- if an error occurspublic com.jscape.inet.mft.TriggerState[] getTriggerStates(java.lang.String domainName) throws ManagerException
domainName
- a domain name
ManagerException
- if an error occurspublic void killTrigger(java.lang.String domainName, long id) throws ManagerException
domainName
- domain nameid
- trigger id
ManagerException
- if an error occurspublic void closeDomainConnection(java.lang.String domainName, java.lang.String localAddress, int localPort, java.lang.String remoteAddress, int remotePort) throws ManagerException
domainName
- a domain namelocalAddress
- a local connection addresslocalPort
- a local connection portremoteAddress
- a remote connection addressremotePort
- a remote connection port
ManagerException
- if an error occurspublic void newLogSearch(java.lang.String domainName, com.jscape.inet.mft.LogSearch search) throws ManagerException
domainName
- a domain namesearch
- a search
ManagerException
- if an error occurspublic java.util.List<com.jscape.inet.mft.LogSearch> getLogSearches(java.lang.String domainName) throws ManagerException
domainName
- a domain name
ManagerException
- if an error occurspublic java.lang.String getLogSearchResult(java.lang.String domainName, java.lang.String searchName, int maxRecords) throws ManagerException
domainName
- a domain namesearchName
- a search namemaxRecords
- a max return records number
ManagerException
- if an error occurspublic void startLogSearch(java.lang.String domainName, java.lang.String searchName) throws ManagerException
domainName
- a domain namesearchName
- a search name
ManagerException
- if an error occurspublic void deleteLogSearch(java.lang.String domainName, java.lang.String searchName) throws ManagerException
domainName
- a domain namesearchName
- a search name
ManagerException
- if an error occurspublic java.util.List<com.jscape.inet.mft.DlpRule> getDlpRules(java.lang.String domainName) throws ManagerException
domainName
- a domain name
ManagerException
- if an error occurspublic void storeDlpRule(java.lang.String domainName, com.jscape.inet.mft.DlpRule rule) throws ManagerException
domainName
- a domain namerule
- a rule
ManagerException
- if an error occurspublic void deleteDlpRule(java.lang.String domainName, java.lang.String ruleName) throws ManagerException
domainName
- a domain nameruleName
- a rule name
ManagerException
- if an error occurspublic void mkdir(java.lang.String path) throws ManagerException
path
- a directory path
ManagerException
- if an error occurspublic void deleteDir(java.lang.String path, boolean recursive) throws ManagerException
path
- a directory pathrecursive
- if true
directory will be deleted recursively
ManagerException
- if an error occurspublic void addConnectedEventListener(ManagerConnectedEvent.Handler listener)
listener
- listenerpublic void removeConnectedEventListener(ManagerConnectedEvent.Handler listener)
listener
- listenerpublic void addDisconnectedEventListener(ManagerDisconnectedEvent.Handler listener)
listener
- listenerpublic void removeDisconnectedEventListener(ManagerDisconnectedEvent.Handler listener)
listener
- listener
|
JSCAPE MFT Server | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |