CARVIEW |
Select Language
HTTP/2 200
date: Sat, 26 Jul 2025 22:23:52 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"7d44bf36b7c44a87717224ef1a1d2df2"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=oS0IKj7CUq1PXIzdOGKv2MAu1%2FNOu7b7r2zIWSlCeZ1SxX7VIoCaz%2BZXBohXW9loWIL01d4JnFA2c1dEgARpKiqQXLiCxHUbPrYtJDmV%2FNUBmwxgMQzeKbNNp%2BR1%2FxNC2kL%2FmE4X27ja0BqTzNcgb6A3mKNyfhWWzGaIK%2BXt1eR%2FqIY0GKiKHvYOOzTevwLDIVoOUjmeayPUpuQPCAkr6kAl1HsHk96wdiuT5I%2B3Pv6JYMb45pCc1n0BEpMhogReQImEcoIHO1qlgFOMF%2BEHyQ%3D%3D--wiWfO%2Fi0I0RB%2FQy%2F--2%2Bu3EwN71JD4KUNI78vkvA%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.887234829.1753568631; Path=/; Domain=github.com; Expires=Sun, 26 Jul 2026 22:23:51 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sun, 26 Jul 2026 22:23:51 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: B93A:15141D:69B27E:86F033:68855577
Creating a Microserver plugin · aol/micro-server Wiki · GitHub
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 210
Creating a Microserver plugin
johnmcclean-aol edited this page Jan 25, 2016
·
3 revisions
As of v0.60 of Microserver, Microserver supports custom plugins or modules.
Plugins implement the com.aol.micro.server.Plugin interface. It allows
- jax-rs configuration to be set (resources, packages etc)
- Spring configuration to be set (via Spring Configuration classes)
- Servlet related configuration (Servlets, Filters, Listeners etc)
- Webserver and jax-rs implementations to be configured
- Jackson properties and modules to be configured
Inside your plugin jar you should create the directory structure
META-INF/services/
Inside services add a file with the name
com.aol.micro.server.Plugin
And inside this file, add the full path to your implementation of Plugin (you may add multiple per jar or project).
Clone this wiki locally
You can’t perform that action at this time.