|
jBrokerTM ORB 4.1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--org.omg.CORBA.portable.ObjectImpl
|
+--org.omg.CosNaming._BindingIteratorImplBase
Stream based Skeleton for BindingIterator
| Constructor Summary | |
_BindingIteratorImplBase()
|
|
| Method Summary | |
String[] |
_ids()
Retrieves a string array containing the repository identifiers supported by this ObjectImpl object. |
OutputStream |
_invoke(String _method,
InputStream _is,
ResponseHandler _rh)
Invoked by the ORB to dispatch a request to the servant. |
| Methods inherited from class org.omg.CORBA.portable.ObjectImpl | |
_create_request, _create_request, _duplicate, _get_delegate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local,
Delete the ACL with the given name |
|
void |
deleteGroup(String groupName)
Delete the Group with the given name |
void |
deleteUser(String username)
Delete the User with the given name and password |
Acl |
getAcl(String name)
Get the ACL with the given name |
String[] |
getAllAclNames()
Get the names of all the ACLs defined in the jBroker MQ server |
Permission |
getConsumePermission()
Get the permission for consuming messages, or browsing queues |
Permission |
getManagePermission()
Get the permission for managing the jBroker MQ server |
Principal |
getPrincipal(String principalName)
Get the principal with the given name. |
Permission |
getProducePermission()
Get the permission for producing messages |
boolean |
isGroup(String principal)
Determine if the given principal is a Group |
String[] |
listAllGroups()
List the names of all the Groups |
String[] |
listAllUsers()
List all the users |
String[] |
listGroupMembers(String groupName)
List all the Group member names |
Acl |
newAcl()
Get a new blank ACL |
AclEntry |
newAclEntry()
Get a new blank AclEntry object |
void |
removePrincipalFromGroup(String principal,
String groupName)
Remove a principal from the group. |
void |
updateAcl(String name,
Acl acl)
Update the ACL with the given name |
void |
updatePassword(String username,
String password)
Update the password for the given user. |
| Field Detail |
public static final String USER_ANONYMOUS
public static final String GROUP_ADMIN
public static final String GROUP_WORLD
| Method Detail |
public Permission getConsumePermission()
throws RemoteException,
JMSException
RemoteException - the remote invocation of this method failedJMSException - the JMS provider could not execute this methodPermission
public Permission getProducePermission()
throws RemoteException,
JMSException
RemoteException - the remote invocation of this method failedJMSException - the JMS provider could not execute this methodPermission
public Permission getManagePermission()
throws RemoteException,
JMSException
RemoteException - the remote invocation of this method failedJMSException - the JMS provider could not execute this methodPermission
public Acl newAcl()
throws RemoteException,
JMSException
Acl objectRemoteException - the remote invocation of this method failedJMSException - the JMS provider could not execute this methodAcl
public void createAcl(String name,
Acl acl)
throws RemoteException,
JMSException
name - the name of ACL to createacl - the value of ACLRemoteException - the remote invocation of this method failedJMSException - the JMS provider could not execute this methodAcl
public void deleteAcl(String name)
throws RemoteException,
JMSException
name - the name of ACL to deleteRemoteException - the remote invocation of this method failedJMSException - the JMS provider could not execute this method
public Acl getAcl(String name)
throws RemoteException,
JMSException
name - the name of ACL to returnnameRemoteException - the remote invocation of this method failedJMSException - the JMS provider could not execute this methodAcl
public void updateAcl(String name,
Acl acl)
throws RemoteException,
JMSException
name - the name of ACL to updateacl - the new value of ACLRemoteException - the remote invocation of this method failedJMSException - the JMS provider could not execute this methodAcl
public String[] getAllAclNames()
throws RemoteException,
JMSException
RemoteException - the remote invocation of this method failedJMSException - the JMS provider could not execute this method
public AclEntry newAclEntry()
throws RemoteException,
JMSException
AclEntry objectRemoteException - the remote invocation of this method failedJMSException - the JMS provider could not execute this methodAclEntry
public Principal getPrincipal(String principalName)
throws RemoteException,
JMSException
principalNameRemoteException - the remote invocation of this method failedJMSException - the JMS provider could not execute this methodPrincipal
public void createUser(String username,
String password)
throws RemoteException,
JMSException
username - name of new userpassword - password for new userRemoteException - the remote invocation of this method failedJMSException - the JMS provider could not execute this method
public void deleteUser(String username)
throws RemoteException,
JMSException
username - name of user to delete