[teiid-dev] Admin API Methods

Ramesh Reddy rareddy at redhat.com
Sat Jan 9 20:32:08 EST 2010


Here is the list of the Admin methods currently made it in so far with
the container integration.

Look at this class for the current methods:
http://anonsvn.jboss.org/repos/teiid/branches/JCA/client/src/main/java/org/teiid/adminapi/Admin.java

If you notice couple of the methods, I simplified signature from before,
for example:

getSesions(String identifier) --> getSessions();

Where "identifier" was little verbose, in majority of usage pattern it
always being used as 

getSessions("*");

So, I just removed it and made it simple on part of the user.


The below methods are to be removed from previous Admin API. I see there
is no good way to provide "export" kind of functionality with
container's management API, so you see all export functions in this
list. The others are no longer viable concepts in a container world.

addConnectorArchive
getLogConfiguration
setLogConfiguration
setLogListener
addExtensionModule
deleteExtensionModule
exportExtensionModule
exportConfiguration
exportConnectorBinding
exportConnectorType
exportConnectorArchive
extensionModuleModified
getExtensionModules
getRolesForGroup
getGroupsForUser
getGroups
assignRoleToGroup
removeRoleFromGroup
getDomainNames
getGroupsForDomain
exportVDB
exportDataRoles
getSourceRequests
cancelSourceRequest
assignBindingToModel
assignBindingsToModel
changeVDBStatus
importDataRoles

If you think some of the functionality is must have please let's
discuss.

Thanks

Ramesh..



More information about the teiid-dev mailing list