API di configurazione OSGi

I due elenchi riportati di seguito riflettono la AEM superficie di configurazione OSGi as a Cloud Service, che descrive cosa i clienti possono configurare.

  1. Un elenco di configurazioni OSGi che non devono essere configurate dal codice cliente
  2. Elenco delle configurazioni OSGi le cui proprietà possono essere configurate, ma devono rispettare le regole di convalida indicate. Queste regole includono se la dichiarazione della proprietà è obbligatoria, il suo tipo e, in alcuni casi, l'intervallo di valori consentito.

Se una configurazione OSGI non è elencata, potrebbe essere configurata dal codice cliente.

Queste regole vengono convalidate durante il processo di compilazione di Cloud Manager. È possibile aggiungere ulteriori regole nel tempo e la data prevista per l’applicazione è indicata nella tabella. I clienti sono tenuti a rispettare queste regole entro la data di implementazione prevista. Il mancato rispetto delle regole dopo la data di rimozione genera errori nel processo di compilazione di Cloud Manager. I progetti Maven devono includere Plug-in Maven di AEM SDK Build Analyzer as a Cloud Service per contrassegnare gli errori di configurazione OSGI durante lo sviluppo dell'SDK locale.

Ulteriori informazioni sulla configurazione OSGI sono disponibili all'indirizzo questa posizione.

Configurazioni OSGi che non possono essere modificate

  • org.apache.felix.webconsole.internal.servlet.OsgiManager (Data annuncio: 30/04/2021, Data di applicazione: 31/07/2021)
  • com.day.cq.auth.impl.cug.CugSupportImpl (Data annuncio: 30/04/2021, Data di applicazione: 31/07/2021)
  • com.day.cq.jcrclustersupport.ClusterStartLevelController (Data annuncio: 30/04/2021, Data di applicazione: 31/07/2021)
  • org.apache.felix.http (Factory) (Data annuncio: 30/04/2021, Data di applicazione: 31/07/2021)
  • org.apache.sling.jcr.davex.impl.servlets.SlingDavExServlet (Data annuncio: 25/08/2021, Data di esecuzione: 26/11/2021)

Configurazioni OSGi soggette a regole di convalida della generazione

  • org.apache.felix.eventadmin.impl.EventAdmin (Data annuncio: 30/04/2021, Data di applicazione: 31/07/2021)
    • org.apache.felix.eventadmin.ThreadPoolSize
      • Tipo: integer
      • Intervallo richiesto: 2-100
    • org.apache.felix.eventadmin.AsyncToSyncThreadRatio
      • Tipo: double
    • org.apache.felix.eventadmin.Timeout
      • Tipo: integer
    • org.apache.felix.eventadmin.RequireTopic
      • Tipo: booleano
    • org.apache.felix.eventadmin.IgnoreTimeout
      • Obbligatorio
      • Tipo: array di stringhe
      • Intervallo richiesto: Deve includere almeno org.apache.felix*, org.apache.sling*, come.day*, com.adobe*
    • org.apache.felix.eventadmin.IgnoreTopic
      • Tipo: array di stringhe
  • org.apache.felix.http (Data annuncio: 30/04/2021, Data di applicazione: 31/07/2021)
    • org.apache.felix.http.timeout
      • Tipo: integer
    • org.apache.felix.http.session.timeout
      • Tipo: integer
    • org.apache.felix.http.jetty.threadpool.max
      • Tipo: integer
    • org.apache.felix.http.jetty.headerBufferSize
      • Tipo: integer
    • org.apache.felix.http.jetty.requestBufferSize
      • Tipo: integer
    • org.apache.felix.http.jetty.responseBufferSize
      • Tipo: integer
    • org.apache.felix.http.jetty.maxFormSize
      • Tipo: integer
    • org.apache.felix.https.jetty.session.cookie.httpOnly
      • Tipo: booleano
    • org.apache.felix.https.jetty.session.cookie.secure
      • Tipo: booleano
    • org.eclipse.jetty.servlet.SessionIdPathParameterName
      • Tipo: string
    • org.eclipse.jetty.servlet.CheckingRemoteSessionIdEncoding
      • Tipo: booleano
    • org.eclipse.jetty.servlet.SessionCookie
      • Tipo: string
    • org.eclipse.jetty.servlet.SessionDomain
      • Tipo: string
    • org.eclipse.jetty.servlet.SessionPath
      • Tipo: string
    • org.eclipse.jetty.servlet.MaxAge
      • Tipo: integer
    • org.eclipse.jetty.servlet.SessionScavengingInterval
      • Tipo: integer
    • org.apache.felix.jetty.gziphandler.enable
      • Tipo: booleano
    • org.apache.felix.jetty.gzip.minGzipSize
      • Tipo: integer
    • org.apache.felix.jetty.gzip.compressionLevel
      • Tipo: integer
    • org.apache.felix.jetty.gzip.inflateBufferSize
      • Tipo: integer
    • org.apache.felix.jetty.gzip.syncFlush
      • Tipo: booleano
    • org.apache.felix.jetty.gzip.excludedUserAgents
      • Tipo: string
    • org.apache.felix.jetty.gzip.includedMethods
      • Tipo: array di stringhe
    • org.apache.felix.jetty.gzip.excludedMethods
      • Tipo: array di stringhe
    • org.apache.felix.jetty.gzip.includedPaths
      • Tipo: array di stringhe
    • org.apache.felix.jetty.gzip.excludedPaths
      • Tipo: array di stringhe
    • org.apache.felix.jetty.gzip.includedMimeTypes
      • Tipo: array di stringhe
    • org.apache.felix.jetty.gzip.excludedMimeTypes
      • Tipo: array di stringhe
    • org.apache.felix.http.session.invalidate
      • Tipo: booleano
    • org.apache.felix.http.session.container.attribute
      • Tipo: array di stringhe
    • org.apache.felix.http.session.uniqueid
      • Tipo: booleano
  • org.apache.sling.scripting.cache (Data annuncio: 30/04/2021, Data di applicazione: 31/07/2021)
    • org.apache.sling.scripting.cache.size
      • Tipo: integer
      • Intervallo richiesto: >= 2048
    • org.apache.sling.scripting.cache.additional_extensions
      • Obbligatorio
      • Tipo: array di stringhe
      • Intervallo richiesto: deve includere js
  • com.day.cq.mailer.DefaultMailService (Data annuncio: 30/04/2021, Data di applicazione: 31/07/2021)
    • smtp.host
      • Tipo: string
    • smtp.port
      • Tipo: integer
      • Intervallo richiesto: 465, 587 o 25
    • smtp.user
      • Tipo: string
    • smtp.password
      • Tipo: string
    • from.address
      • Tipo: string
    • smtp.ssl
      • Tipo: string
    • smtp.starttls
      • Tipo: booleano
    • smtp.requiretls
      • Tipo: booleano
    • debug.email
      • Tipo: booleano
    • oauth.flow
      • Tipo: booleano
  • org.apache.sling.commons.log.LogManager.factory.config (Data annuncio: 16/11/21, Data di esecuzione: 16/02/21)
    • org.apache.sling.commons.log.level
      • Tipo: enumerazione
      • Intervallo richiesto: INFORMAZIONI, DEBUG o TRACE
    • org.apache.sling.commons.log.names
      • Tipo: string
    • org.apache.sling.commons.log.file
      • Tipo: string
    • org.apache.sling.commons.log.additiv
      • Tipo: booleano

In questa pagina