[
https://issues.apache.org/jira/browse/OAK-1741?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13979465#comment-13979465
]
Chetan Mehrotra commented on OAK-1741:
--------------------------------------
Name of interfaces which are part of various exported packages along with there
possible ProviderType (P) or ConsumerType (C) [1]
||Class||Type||
|*org.apache.jackrabbit.oak.spi.security.authentication.external*| |
|org.apache.jackrabbit.oak.spi.security.authentication.external.SyncManager|P|
|org.apache.jackrabbit.oak.spi.security.authentication.external.SyncHandler|P|
|org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityProviderManager|P|
|org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityProvider|P|
|org.apache.jackrabbit.oak.spi.security.authentication.external.SyncedIdentity|P|
|org.apache.jackrabbit.oak.spi.security.authentication.external.SyncContext|P|
|org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentity|P|
|org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalUser|P|
|org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalGroup|P|
|org.apache.jackrabbit.oak.spi.security.authentication.external.SyncResult|P|
|*org.apache.jackrabbit.oak.spi.blob*| |
|org.apache.jackrabbit.oak.spi.blob.BlobStore|P|
|*org.apache.jackrabbit.oak.commons.json*| |
|org.apache.jackrabbit.oak.commons.json.JsopReader|P|
|*org.apache.jackrabbit.oak.api*| |
|org.apache.jackrabbit.oak.api.Blob|P|
|org.apache.jackrabbit.oak.api.PropertyState|P|
|org.apache.jackrabbit.oak.api.Root|P|
|org.apache.jackrabbit.oak.api.ContentRepository|P|
|org.apache.jackrabbit.oak.api.Tree|P|
|org.apache.jackrabbit.oak.api.QueryEngine|P|
|org.apache.jackrabbit.oak.api.ContentSession|P|
|org.apache.jackrabbit.oak.api.AuthInfo|P|
|org.apache.jackrabbit.oak.api.PropertyValue|P|
|org.apache.jackrabbit.oak.api.Result|P|
|org.apache.jackrabbit.oak.api.ResultRow|P|
|org.apache.jackrabbit.oak.api.Descriptors|P|
|*org.apache.jackrabbit.oak.api.jmx*| |
|org.apache.jackrabbit.oak.api.jmx.QueryEngineSettingsMBean|P|
|org.apache.jackrabbit.oak.api.jmx.IndexStatsMBean|P|
|org.apache.jackrabbit.oak.api.jmx.RepositoryManagementMBean|P|
|org.apache.jackrabbit.oak.api.jmx.RepositoryStatsMBean|P|
|org.apache.jackrabbit.oak.api.jmx.SessionMBean|P|
|org.apache.jackrabbit.oak.api.jmx.CacheStatsMBean|P|
|*org.apache.jackrabbit.oak.kernel*| |
|org.apache.jackrabbit.oak.kernel.FastMove|P|
|*org.apache.jackrabbit.oak.namepath*| |
|org.apache.jackrabbit.oak.namepath.NameMapper|P|
|org.apache.jackrabbit.oak.namepath.PathMapper|P|
|org.apache.jackrabbit.oak.namepath.NamePathMapper|P|
|org.apache.jackrabbit.oak.namepath.JcrNameParser$Listener|P|
|org.apache.jackrabbit.oak.namepath.JcrPathParser$Listener|P|
|*org.apache.jackrabbit.oak.plugins.commit*| |
|org.apache.jackrabbit.oak.plugins.commit.MergingNodeStateDiff$PropertyConflictHandler|P|
|org.apache.jackrabbit.oak.plugins.commit.MergingNodeStateDiff$NodeConflictHandler|P|
|*org.apache.jackrabbit.oak.plugins.index*| |
|org.apache.jackrabbit.oak.plugins.index.IndexEditorProvider|C|
|org.apache.jackrabbit.oak.plugins.index.IndexUpdateCallback|C|
|org.apache.jackrabbit.oak.plugins.index.IndexEditor|C|
|*org.apache.jackrabbit.oak.plugins.index.aggregate*| |
|org.apache.jackrabbit.oak.plugins.index.aggregate.NodeAggregator|P|
|org.apache.jackrabbit.oak.plugins.index.aggregate.SimpleNodeAggregator$Rule|P|
|*org.apache.jackrabbit.oak.plugins.index.property*| |
|org.apache.jackrabbit.oak.plugins.index.property.OrderedIndex|P|
|*org.apache.jackrabbit.oak.plugins.index.property.jmx*| |
|org.apache.jackrabbit.oak.plugins.index.property.jmx.PropertyIndexAsyncReindexMBean|P|
|*org.apache.jackrabbit.oak.plugins.memory*| |
|org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder$Head|P|
|*org.apache.jackrabbit.oak.plugins.nodetype*| |
|org.apache.jackrabbit.oak.plugins.nodetype.EffectiveNodeTypeProvider|P|
|org.apache.jackrabbit.oak.plugins.nodetype.DefinitionProvider|P|
|*org.apache.jackrabbit.oak.plugins.observation*| |
|org.apache.jackrabbit.oak.plugins.observation.ExcludeExternal|C|
|org.apache.jackrabbit.oak.plugins.observation.EventHandler|C|
|*org.apache.jackrabbit.oak.plugins.observation.filter*| |
|org.apache.jackrabbit.oak.plugins.observation.filter.FilterBuilder$Condition|P|
|org.apache.jackrabbit.oak.plugins.observation.filter.FilterProvider|P|
|org.apache.jackrabbit.oak.plugins.observation.filter.EventFilter|P|
|org.apache.jackrabbit.oak.plugins.observation.filter.UniversalFilter$Selector|P|
|*org.apache.jackrabbit.oak.plugins.segment*| |
|org.apache.jackrabbit.oak.plugins.segment.SegmentStore|P|
|*org.apache.jackrabbit.oak.plugins.version*| |
|org.apache.jackrabbit.oak.plugins.version.VersionSelector|P|
|org.apache.jackrabbit.oak.plugins.version.VersionableState$OPVProvider|P|
|*org.apache.jackrabbit.oak.spi.commit*| |
|org.apache.jackrabbit.oak.spi.commit.Observable|P|
|org.apache.jackrabbit.oak.spi.commit.CommitHook|C|
|org.apache.jackrabbit.oak.spi.commit.Observer|C|
|org.apache.jackrabbit.oak.spi.commit.Editor|C|
|org.apache.jackrabbit.oak.spi.commit.EditorProvider|C|
|org.apache.jackrabbit.oak.spi.commit.ConflictHandler|C|
|org.apache.jackrabbit.oak.spi.commit.Validator|C|
|org.apache.jackrabbit.oak.spi.commit.PostValidationHook|C|
|*org.apache.jackrabbit.oak.spi.lifecycle*| |
|org.apache.jackrabbit.oak.spi.lifecycle.RepositoryInitializer|C|
|org.apache.jackrabbit.oak.spi.lifecycle.WorkspaceInitializer|C|
|*org.apache.jackrabbit.oak.spi.query*| |
|org.apache.jackrabbit.oak.spi.query.QueryIndexProvider|P|
|org.apache.jackrabbit.oak.spi.query.QueryIndex|P|
|org.apache.jackrabbit.oak.spi.query.Filter|P|
|org.apache.jackrabbit.oak.spi.query.QueryIndex$AdvancedQueryIndex|P|
|org.apache.jackrabbit.oak.spi.query.Cursor|P|
|org.apache.jackrabbit.oak.spi.query.IndexRow|P|
|org.apache.jackrabbit.oak.spi.query.QueryIndex$FulltextQueryIndex|P|
|org.apache.jackrabbit.oak.spi.query.QueryIndex$IndexPlan|P|
|*org.apache.jackrabbit.oak.spi.security*| |
|org.apache.jackrabbit.oak.spi.security.SecurityProvider|P|
|org.apache.jackrabbit.oak.spi.security.SecurityConfiguration|P|
|org.apache.jackrabbit.oak.spi.security.Context|P|
|*org.apache.jackrabbit.oak.spi.security.authentication*| |
|org.apache.jackrabbit.oak.spi.security.authentication.AuthenticationConfiguration|P|
|org.apache.jackrabbit.oak.spi.security.authentication.LoginContextProvider|P|
|org.apache.jackrabbit.oak.spi.security.authentication.LoginContext|P|
|org.apache.jackrabbit.oak.spi.security.authentication.Authentication|P|
|*org.apache.jackrabbit.oak.spi.security.authentication.token*| |
|org.apache.jackrabbit.oak.spi.security.authentication.token.TokenConfiguration|P|
|org.apache.jackrabbit.oak.spi.security.authentication.token.TokenProvider|P|
|org.apache.jackrabbit.oak.spi.security.authentication.token.TokenInfo|P|
|*org.apache.jackrabbit.oak.spi.security.authorization*| |
|org.apache.jackrabbit.oak.spi.security.authorization.AuthorizationConfiguration|P|
|*org.apache.jackrabbit.oak.spi.security.authorization.permission*| |
|org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionProvider|P|
|org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission|P|
|org.apache.jackrabbit.oak.spi.security.authorization.permission.RepositoryPermission|P|
|*org.apache.jackrabbit.oak.spi.security.authorization.restriction*| |
|org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionProvider|P|
|org.apache.jackrabbit.oak.spi.security.authorization.restriction.Restriction|P|
|org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionDefinition|P|
|org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionPattern|P|
|*org.apache.jackrabbit.oak.spi.security.principal*| |
|org.apache.jackrabbit.oak.spi.security.principal.PrincipalConfiguration|P|
|org.apache.jackrabbit.oak.spi.security.principal.PrincipalProvider|P|
|org.apache.jackrabbit.oak.spi.security.principal.AdminPrincipal|P|
|*org.apache.jackrabbit.oak.spi.security.privilege*| |
|org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConfiguration|P|
|org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeDefinition|P|
|*org.apache.jackrabbit.oak.spi.security.user*| |
|org.apache.jackrabbit.oak.spi.security.user.UserConfiguration|P|
|org.apache.jackrabbit.oak.spi.security.user.AuthorizableNodeName|P|
|*org.apache.jackrabbit.oak.spi.security.user.action*| |
|org.apache.jackrabbit.oak.spi.security.user.action.AuthorizableActionProvider|P|
|org.apache.jackrabbit.oak.spi.security.user.action.AuthorizableAction|P|
|*org.apache.jackrabbit.oak.spi.state*| |
|org.apache.jackrabbit.oak.spi.state.NodeStore|P|
|org.apache.jackrabbit.oak.spi.state.NodeBuilder|P|
|org.apache.jackrabbit.oak.spi.state.NodeState|P|
|org.apache.jackrabbit.oak.spi.state.NodeStateDiff|P|
|org.apache.jackrabbit.oak.spi.state.RevisionGCMBean|P|
|org.apache.jackrabbit.oak.spi.state.NodeStoreBranch|P|
|org.apache.jackrabbit.oak.spi.state.ChildNodeEntry|P|
|*org.apache.jackrabbit.oak.spi.whiteboard*| |
|org.apache.jackrabbit.oak.spi.whiteboard.Whiteboard|P|
|org.apache.jackrabbit.oak.spi.whiteboard.Tracker|P|
|org.apache.jackrabbit.oak.spi.whiteboard.Registration|P|
|org.apache.jackrabbit.oak.spi.whiteboard.WhiteboardAware|P|
|*org.apache.jackrabbit.oak.spi.xml*| |
|org.apache.jackrabbit.oak.spi.xml.Importer|P|
|org.apache.jackrabbit.oak.spi.xml.ProtectedItemImporter|P|
|org.apache.jackrabbit.oak.spi.xml.ProtectedPropertyImporter|P|
|org.apache.jackrabbit.oak.spi.xml.ProtectedNodeImporter|P|
|org.apache.jackrabbit.oak.spi.xml.TextValue|P|
|*org.apache.jackrabbit.oak.query*| |
|org.apache.jackrabbit.oak.query.Query|P|
|*org.apache.jackrabbit.oak.query.fulltext*| |
|org.apache.jackrabbit.oak.query.fulltext.FullTextVisitor|C|
|*org.apache.jackrabbit.oak.plugins.index.lucene*| |
|*org.apache.jackrabbit.mk.api*| |
|org.apache.jackrabbit.mk.api.MicroKernel|P|
[1]
https://github.com/osgi/design/raw/master/rfcs/rfc0197/rfc-0197-OSGiPackageTypeAnnotations.pdf
> Ensure that package export version are proper for 1.0 release
> -------------------------------------------------------------
>
> Key: OAK-1741
> URL: https://issues.apache.org/jira/browse/OAK-1741
> Project: Jackrabbit Oak
> Issue Type: Task
> Reporter: Chetan Mehrotra
> Assignee: Chetan Mehrotra
> Priority: Blocker
> Fix For: 1.0
>
>
> Before we cut the final 1.0 release we need to ensure that all package export
> versions are proper, preferably set to 1.0.0
--
This message was sent by Atlassian JIRA
(v6.2#6252)