declare namespace org { namespace eclipse { namespace jetty { namespace util { namespace component { class ContainerLifeCycle extends org.eclipse.jetty.util.component.AbstractLifeCycle implements org.eclipse.jetty.util.component.Container , org.eclipse.jetty.util.component.Destroyable , org.eclipse.jetty.util.component.Dumpable { public constructor() protected doStart(): void protected start(arg0: org.eclipse.jetty.util.component.LifeCycle): void protected stop(arg0: org.eclipse.jetty.util.component.LifeCycle): void protected doStop(): void public destroy(): void public contains(arg0: java.lang.Object): boolean public isManaged(arg0: java.lang.Object): boolean public addBean(arg0: java.lang.Object): boolean public addBean(arg0: java.lang.Object, arg1: boolean): boolean public addBean(arg0: java.lang.Object, arg1: org.eclipse.jetty.util.component.ContainerLifeCycle$Managed): boolean public addManaged(arg0: org.eclipse.jetty.util.component.LifeCycle): void public addEventListener(arg0: org.eclipse.jetty.util.component.Container$Listener): void public manage(arg0: java.lang.Object): void public unmanage(arg0: java.lang.Object): void public getBeans(): java.util.Collection public setBeans(arg0: java.util.Collection): void public getBeans(arg0: java.lang.Class): java.util.Collection public getBean(arg0: java.lang.Class): T public removeBeans(): void public removeBean(arg0: java.lang.Object): boolean public removeEventListener(arg0: org.eclipse.jetty.util.component.Container$Listener): void public setStopTimeout(arg0: long): void public dumpStdErr(): void public dump(): string public static dump(arg0: org.eclipse.jetty.util.component.Dumpable): string public dump(arg0: java.lang.Appendable): void protected dumpThis(arg0: java.lang.Appendable): void public static dumpObject(arg0: java.lang.Appendable, arg1: java.lang.Object): void public dump(arg0: java.lang.Appendable, arg1: java.lang.String | string): void protected dumpBeans(arg0: java.lang.Appendable, arg1: java.lang.String | string, ...arg2: java.util.Collection[]): void public static dump(arg0: java.lang.Appendable, arg1: java.lang.String | string, ...arg2: java.util.Collection[]): void public updateBean(arg0: java.lang.Object, arg1: java.lang.Object): void public updateBean(arg0: java.lang.Object, arg1: java.lang.Object, arg2: boolean): void public updateBeans(arg0: java.lang.Object[], arg1: java.lang.Object[]): void public static class: java.lang.Class } } } } } }