|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface JipletContainerMBean
This interfaces is used to expose the JMX management interface for the jiplet container. The methods in this class are "exposed" to management applications using the JMX interface. Management applications can connect to the Jiplet container application and invoke the methods below to manage the contexts.
The jiplet applications can also expose their own management interfaces by registering with the MBeanServer created by the container.
| Method Summary | |
|---|---|
java.lang.String |
addContextMapping(java.lang.String context,
java.lang.String mapping)
This method adds a context mapping to the list of context mappings. |
java.lang.String |
createContext(java.lang.String path,
java.lang.String overriddenName)
Create a jiplet context. |
java.lang.String |
createRealm(java.lang.String path)
Create a new realm. |
java.lang.String |
createRealmUser(java.lang.String name,
java.lang.String user,
java.lang.String password,
java.lang.String[] roles)
Create an user account for a given realm. |
java.lang.String |
deleteContext(java.lang.String name)
Delete a context with a given name. |
java.lang.String |
deleteRealm(java.lang.String realmName)
Delete an existing realm. |
java.lang.String |
deleteRealmUser(java.lang.String name,
java.lang.String user)
Delete an user account for a given realm |
org.cafesip.jiplet.jmxbeans.ConnectorElement |
getConnectorProperty(java.lang.String connectorName)
Returns the property of a connector. |
org.cafesip.jiplet.jmxbeans.ContextElement |
getContextProperty(java.lang.String name)
Return the property of a context specified by the name parameter. |
java.lang.String |
getDefaultConnectorName()
|
java.lang.String |
getDeployDir()
return the deploy directory |
java.lang.String |
getRealmDirName(java.lang.String realmName)
Returns the realm deployment directory name. |
org.cafesip.jiplet.jmxbeans.RealmElement |
getRealmProperty(java.lang.String realmName)
Returns the property of a realm. |
java.lang.String[] |
getRealmUser(java.lang.String name,
java.lang.String user)
Returns the user account information for a given realm. |
java.lang.String[] |
listConnectors()
Return a list of deployed connectors. |
java.lang.String[] |
listContexts()
Return a list of deployed contexts. |
java.lang.String[] |
listRealms()
Returns a list of realms configured for the system. |
java.lang.String |
modifyRealmUser(java.lang.String name,
java.lang.String user,
java.lang.String password,
java.lang.String[] roles)
Modify an user account for a given realm. |
java.lang.String |
removeContextMapping(java.lang.String context)
Removes the entry for the context from the context mapping. |
| Method Detail |
|---|
java.lang.String getDeployDir()
java.lang.String getDefaultConnectorName()
java.lang.String createContext(java.lang.String path,
java.lang.String overriddenName)
path - full path name of the directory where a spr file or an exploded directory resides.overriddenName - this is an optional parameter. If a non-null string is provided, the context name is set
to this parameter. If null value is specified, the context is named based on the exploded directory name or the
spr file name (the .spr extension is stripped).
java.lang.String deleteContext(java.lang.String name)
name - name of the context.
java.lang.String[] listContexts()
org.cafesip.jiplet.jmxbeans.ContextElement getContextProperty(java.lang.String name)
name - name of the context.
java.lang.String[] listRealms()
java.lang.String createRealmUser(java.lang.String name,
java.lang.String user,
java.lang.String password,
java.lang.String[] roles)
name - realm nameuser - user namepassword - passwordroles - roles authorized for this user.
java.lang.String modifyRealmUser(java.lang.String name,
java.lang.String user,
java.lang.String password,
java.lang.String[] roles)
name - realm nameuser - user namepassword - password. If null, the password is not modifiedroles - roles authorized for this user. If null, the roles are not modified.
java.lang.String deleteRealmUser(java.lang.String name,
java.lang.String user)
name - realm nameuser - user name
java.lang.String[] getRealmUser(java.lang.String name,
java.lang.String user)
name - realm nameuser - user namejava.lang.String createRealm(java.lang.String path)
path - path containing the exploded SRR entry or a SRR file.
java.lang.String deleteRealm(java.lang.String realmName)
realmName - name of the realm
java.lang.String getRealmDirName(java.lang.String realmName)
realmName -
org.cafesip.jiplet.jmxbeans.RealmElement getRealmProperty(java.lang.String realmName)
realmName -
java.lang.String addContextMapping(java.lang.String context,
java.lang.String mapping)
context - name of the context.mapping - The mapping must be specified using the XML descriptor as described by
$JIPLET_HOME/conf/context-mappings_x.y.xsd, where x.y is the current version of the descriptor file.
For each context mapping, the context name and the connector name is mandatory.
java.lang.String removeContextMapping(java.lang.String context)
context - name of the context.
java.lang.String[] listConnectors()
org.cafesip.jiplet.jmxbeans.ConnectorElement getConnectorProperty(java.lang.String connectorName)
connectorName -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||