A C E G H I L M P R T V 
All Classes All Packages

A

AbstractComponent - Class in cn.sliew.milky.component
 
AbstractComponent(String) - Constructor for class cn.sliew.milky.component.AbstractComponent
 
AbstractComponentRegistry<E extends Component,​C> - Class in cn.sliew.milky.component
component base implemention.
AbstractComponentRegistry() - Constructor for class cn.sliew.milky.component.AbstractComponentRegistry
 
attr(AttributeKey<T>) - Method in class cn.sliew.milky.component.AbstractComponent
 
attrs() - Method in class cn.sliew.milky.component.AbstractComponent
 

C

cn.sliew.milky.component - package cn.sliew.milky.component
 
Component - Interface in cn.sliew.milky.component
component marker interface, which support custom tags and attrubutes.
ComponentLookupService - Interface in cn.sliew.milky.component
component lookup service.
ComponentRegistry<E extends Component,​C> - Interface in cn.sliew.milky.component
 

E

exists(Component) - Method in class cn.sliew.milky.component.AbstractComponentRegistry
 
exists(String) - Method in class cn.sliew.milky.component.AbstractComponentRegistry
 
exists(String) - Method in interface cn.sliew.milky.component.ComponentLookupService
 
exists(T) - Method in interface cn.sliew.milky.component.ComponentLookupService
 

G

getApplication() - Method in interface cn.sliew.milky.component.Tenantable
 
getArchitecture() - Method in interface cn.sliew.milky.component.Managable
 
getEnvironment() - Method in interface cn.sliew.milky.component.Tenantable
 
getIdentifier() - Method in class cn.sliew.milky.component.AbstractComponent
 
getIdentifier() - Method in interface cn.sliew.milky.component.Component
 
getModule() - Method in interface cn.sliew.milky.component.Managable
 
getName() - Method in class cn.sliew.milky.component.AbstractComponent
 
getName() - Method in interface cn.sliew.milky.component.Component
 
getNamespace() - Method in interface cn.sliew.milky.component.Tenantable
 
getOrganization() - Method in interface cn.sliew.milky.component.Managable
 
getOwner() - Method in interface cn.sliew.milky.component.Managable
 
getVersion() - Method in interface cn.sliew.milky.component.Versionable
 

H

hasAttr(AttributeKey<T>) - Method in class cn.sliew.milky.component.AbstractComponent
 
hasTag(Tag) - Method in class cn.sliew.milky.component.AbstractComponent
 

I

isLiveness() - Method in interface cn.sliew.milky.component.Probeable
 
isReadiness() - Method in interface cn.sliew.milky.component.Probeable
 

L

LIVENESS - Static variable in interface cn.sliew.milky.component.Probeable
 
lookup(AttributeKey) - Method in class cn.sliew.milky.component.AbstractComponentRegistry
 
lookup(AttributeKey) - Method in interface cn.sliew.milky.component.ComponentLookupService
 
lookup(Tag) - Method in class cn.sliew.milky.component.AbstractComponentRegistry
 
lookup(Tag) - Method in interface cn.sliew.milky.component.ComponentLookupService
 
lookup(Class) - Method in class cn.sliew.milky.component.AbstractComponentRegistry
 
lookup(Class<T>) - Method in interface cn.sliew.milky.component.ComponentLookupService
 
lookup(String) - Method in class cn.sliew.milky.component.AbstractComponentRegistry
 
lookup(String) - Method in interface cn.sliew.milky.component.ComponentLookupService
 

M

Managable - Interface in cn.sliew.milky.component
manage marker interface.

P

Probeable - Interface in cn.sliew.milky.component
component health probe marker interface.

R

READINESS - Static variable in interface cn.sliew.milky.component.Probeable
 

T

tag(Tag) - Method in class cn.sliew.milky.component.AbstractComponent
 
tags() - Method in class cn.sliew.milky.component.AbstractComponent
 
Tenantable - Interface in cn.sliew.milky.component
tenant marker interface.

V

Versionable - Interface in cn.sliew.milky.component
version marker interface.
A C E G H I L M P R T V 
All Classes All Packages