001 package org.picocontainer.lifecycle;
002
003 import org.picocontainer.Startable;
004 import org.picocontainer.Disposable;
005
006 public class BuiltInStartableComponent implements Startable, Disposable {
007
008 StringBuilder sb;
009
010 public BuiltInStartableComponent(StringBuilder sb) {
011 this.sb = sb;
012 }
013
014 public void start() {
015 sb.append("<");
016 }
017
018 public void stop() {
019 sb.append(">");
020 }
021
022 public void dispose() {
023 sb.append("!");
024 }
025 }
026