1 | /** |
2 | �*�Licensed�to�jclouds,�Inc.�(jclouds)�under�one�or�more |
3 | �*�contributor�license�agreements.��See�the�NOTICE�file |
4 | �*�distributed�with�this�work�for�additional�information |
5 | �*�regarding�copyright�ownership.��jclouds�licenses�this�file |
6 | �*�to�you�under�the�Apache�License,�Version�2.0�(the |
7 | �*�"License");�you�may�not�use�this�file�except�in�compliance |
8 | �*�with�the�License.��You�may�obtain�a�copy�of�the�License�at |
9 | �* |
10 | �*���http://www.apache.org/licenses/LICENSE-2.0 |
11 | �* |
12 | �*�Unless�required�by�applicable�law�or�agreed�to�in�writing, |
13 | �*�software�distributed�under�the�License�is�distributed�on�an |
14 | �*�"AS�IS"�BASIS,�WITHOUT�WARRANTIES�OR�CONDITIONS�OF�ANY |
15 | �*�KIND,�either�express�or�implied.��See�the�License�for�the |
16 | �*�specific�language�governing�permissions�and�limitations |
17 | �*�under�the�License. |
18 | �*/ |
19 | � |
20 | package�org.jclouds.ec2.compute.strategy; |
21 | � |
22 | import�javax.inject.Singleton; |
23 | � |
24 | import�org.jclouds.compute.domain.ImageBuilder; |
25 | import�org.jclouds.compute.domain.OperatingSystem; |
26 | import�org.jclouds.compute.domain.OsFamily; |
27 | � |
28 | import�com.google.inject.ImplementedBy; |
29 | � |
30 | /** |
31 | �*� |
32 | �*�@author�Adrian�Cole |
33 | �*/ |
34 | @ImplementedBy(ReviseParsedImage.NoopReviseParsedImage.class) |
35 | public�interface�ReviseParsedImage�{ |
36 | ���void�reviseParsedImage(org.jclouds.ec2.domain.Image�from,�ImageBuilder�builder,�OsFamily�family, |
37 | ������������OperatingSystem.Builder�osBuilder); |
38 | � |
39 | ���@Singleton |
40 | ���public�static�class�NoopReviseParsedImage�implements�ReviseParsedImage�{ |
41 | � |
42 | ������@Override |
43 | ������public�void�reviseParsedImage(org.jclouds.ec2.domain.Image�from,�ImageBuilder�builder,�OsFamily�family, |
44 | ���������������OperatingSystem.Builder�osBuilder)�{ |
45 | ������} |
46 | ���} |
47 | } |