Could you state in a sentence what the class does? Then we can all suggest possible names?
MG On Feb 3, 2011, at 1:40 PM, Peter Firmstone wrote: > Or one of these? > > ClasspathFencedServiceItem > > ClaspathBoundServiceItem > > ClasspathConstrainedServiceItem > > Dan Creswell wrote: >> Thing is the ServiceItem is not the thing being resolved.... >> >> On 3 February 2011 09:59, Peter Firmstone <j...@zeus.net.au> wrote: >> >> >>> How about LocallyResolvedServiceItem? >>> >>> >>> Dan Creswell wrote: >>> >>> >>>> Sure, the method does indeed unmarshall but within specific constraints >>>> and >>>> those constraints are defined by the enclosing class (an instance of >>>> ServiceItem in this case). >>>> >>>> So I'm thinking we're really talking about is a ServiceItem that pulls >>>> from >>>> classpath so maybe LocallyResolvingServiceItem (not entirely keen on that >>>> but explains what's happening). >>>> >>>> On some level there's a bit of me that screams we have a broken design if >>>> we >>>> can't get decent names..... >>>> >>>> On 3 February 2011 09:10, Peter Firmstone <j...@zeus.net.au> wrote: >>>> >>>> >>>> >>>> >>>>> Dan Creswell wrote: >>>>> >>>>> >>>>> >>>>> >>>>>> "In summary MarshalledServiceItem is a class that only resolves local >>>>>> code. >>>>>> Interestingly MarshalledServiceItem, might not be an appropriate name, >>>>>> perhaps LocalServiceItem to indicate that only local code is utilised, >>>>>> on >>>>>> this reasoning, I can't see any objection to reflective proxy's being >>>>>> non >>>>>> null either." >>>>>> >>>>>> Indeed, the name MarshalledServiceItem is completely "out-of-whack" with >>>>>> what's going on..... >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> The method unmarshall, sort of makes sense, can you think of a better >>>>> name? >>>>> >>>>> >>>>> >>>>> >>>> >>>> >>> >> >> > Michael McGrady Chief Architect Topia Technology, Inc. Cel 1.253.720.3365 Work 1.253.572.9712 extension 2037 mmcgr...@topiatechnology.com