1:
37:
38:
39: package ;
40:
41: import ;
42: import ;
43: import ;
44: import ;
45: import ;
46: import ;
47: import ;
48: import ;
49: import ;
50:
51:
55: public class BeanContextServicesSupport
56: extends BeanContextSupport
57: implements BeanContextServices
58: {
59: private static final long serialVersionUID = -8494482757288719206L;
60:
61: protected class BCSSChild
62: extends BeanContextSupport.BCSChild
63: {
64: private static final long serialVersionUID = -3263851306889194873L;
65: }
66:
67: protected class BCSSProxyServiceProvider
68: implements BeanContextServiceProvider,
69: BeanContextServiceRevokedListener
70: {
71: private static final long serialVersionUID = 7078212910685744490L;
72:
73: public Iterator getCurrentServiceSelectors (BeanContextServices bcs,
74: Class serviceClass)
75: {
76: throw new Error ("Not implemented");
77: }
78:
79: public Object getService (BeanContextServices bcs,
80: Object requestor,
81: Class serviceClass,
82: Object serviceSelector)
83: {
84: throw new Error ("Not implemented");
85: }
86:
87: public void releaseService (BeanContextServices bcs,
88: Object requestor,
89: Object service)
90: {
91: throw new Error ("Not implemented");
92: }
93:
94: public void serviceRevoked (BeanContextServiceRevokedEvent bcsre)
95: {
96: throw new Error ("Not implemented");
97: }
98: }
99:
100: protected static class BCSSServiceProvider
101: implements Serializable
102: {
103: private static final long serialVersionUID = 861278251667444782L;
104:
105: protected BeanContextServiceProvider serviceProvider;
106:
107: protected BeanContextServiceProvider getServiceProvider()
108: {
109: return serviceProvider;
110: }
111: }
112:
113: protected transient ArrayList bcsListeners;
114:
115: protected transient BCSSProxyServiceProvider proxy;
116:
117: protected transient int serializable;
118:
119: protected transient HashMap services;
120:
121: public BeanContextServicesSupport ()
122: {
123: super();
124: }
125:
126: public BeanContextServicesSupport (BeanContextServices peer)
127: {
128: super(peer);
129: }
130:
131: public BeanContextServicesSupport(BeanContextServices peer, Locale locale)
132: {
133: super(peer, locale);
134: }
135:
136: public BeanContextServicesSupport(BeanContextServices peer, Locale locale,
137: boolean dtime)
138: {
139: super(peer, locale, dtime);
140: }
141:
142: public BeanContextServicesSupport(BeanContextServices peer, Locale locale,
143: boolean dtime, boolean visible)
144: {
145: super(peer, locale, dtime, visible);
146: }
147:
148: public void addBeanContextServicesListener
149: (BeanContextServicesListener listener)
150: {
151: if (! bcsListeners.contains(listener))
152: bcsListeners.add(listener);
153: }
154:
155: public boolean addService (Class serviceClass, BeanContextServiceProvider bcsp)
156: {
157: throw new Error ("Not implemented");
158: }
159:
160: protected boolean addService (Class serviceClass,
161: BeanContextServiceProvider bcsp,
162: boolean fireEvent)
163: {
164: throw new Error ("Not implemented");
165: }
166:
167: protected void bcsPreDeserializationHook (ObjectInputStream ois)
168: throws ClassNotFoundException, IOException
169: {
170: throw new Error ("Not implemented");
171: }
172:
173: protected void bcsPreSerializationHook (ObjectOutputStream oos)
174: throws IOException
175: {
176: throw new Error ("Not implemented");
177: }
178:
179: protected void childJustRemovedHook (Object child,
180: BeanContextSupport.BCSChild bcsc)
181: {
182: throw new Error ("Not implemented");
183: }
184:
185: protected BeanContextSupport.BCSChild createBCSChild (Object targetChild,
186: Object peer)
187: {
188: throw new Error ("Not implemented");
189: }
190:
191: protected BeanContextServicesSupport.BCSSServiceProvider
192: createBCSSServiceProvider (Class sc, BeanContextServiceProvider bcsp)
193: {
194: throw new Error ("Not implemented");
195: }
196:
197: protected final void fireServiceAdded (BeanContextServiceAvailableEvent bcssae)
198: {
199: throw new Error ("Not implemented");
200: }
201:
202: protected final void fireServiceAdded (Class serviceClass)
203: {
204: throw new Error ("Not implemented");
205: }
206:
207: protected final void fireServiceRevoked(BeanContextServiceRevokedEvent event)
208: {
209: throw new Error ("Not implemented");
210: }
211:
212: protected final void fireServiceRevoked (Class serviceClass,
213: boolean revokeNow)
214: {
215: throw new Error ("Not implemented");
216: }
217:
218: public BeanContextServices getBeanContextServicesPeer ()
219: {
220: throw new Error ("Not implemented");
221: }
222:
223: protected static final BeanContextServicesListener
224: getChildBeanContextServicesListener (Object child)
225: {
226: throw new Error ("Not implemented");
227: }
228:
229: public Iterator getCurrentServiceClasses ()
230: {
231: throw new Error ("Not implemented");
232: }
233:
234: public Iterator getCurrentServiceSelectors (Class serviceClass)
235: {
236: throw new Error ("Not implemented");
237: }
238:
239: public Object getService (BeanContextChild child, Object requestor,
240: Class serviceClass, Object serviceSelector,
241: BeanContextServiceRevokedListener bcsrl)
242: throws TooManyListenersException
243: {
244: throw new Error ("Not implemented");
245: }
246:
247: public boolean hasService (Class serviceClass)
248: {
249: throw new Error ("Not implemented");
250: }
251:
252: public void initialize ()
253: {
254: super.initialize();
255:
256: bcsListeners = new ArrayList();
257: services = new HashMap();
258: }
259:
260: protected void initializeBeanContextResources ()
261: {
262: throw new Error ("Not implemented");
263: }
264:
265: protected void releaseBeanContextResources ()
266: {
267: throw new Error ("Not implemented");
268: }
269:
270: public void releaseService (BeanContextChild child, Object requestor,
271: Object service)
272: {
273: throw new Error ("Not implemented");
274: }
275:
276: public void removeBeanContextServicesListener
277: (BeanContextServicesListener listener)
278: {
279: int index = bcsListeners.indexOf(listener);
280:
281: if (index > -1)
282: bcsListeners.remove(index);
283: }
284:
285: public void revokeService (Class serviceClass, BeanContextServiceProvider bcsp,
286: boolean revokeCurrentServicesNow)
287: {
288: throw new Error ("Not implemented");
289: }
290:
291: public void serviceAvailable (BeanContextServiceAvailableEvent bcssae)
292: {
293: throw new Error ("Not implemented");
294: }
295:
296: public void serviceRevoked (BeanContextServiceRevokedEvent bcssre)
297: {
298: throw new Error ("Not implemented");
299: }
300: }