Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [e4-dev] Unique Id generation Proposal

Hi Scott,

is there an unique ID creation available for a given namespace with the guarantee to get the same ID again from a new run ?

thx

ekke

Am 11.03.10 20:01, schrieb Scott Lewis:
Hi All,

Just FYI...in case it's useful for this effort...

ECF core has an ID interface/service and extensible unique ID creation (i.e. you can create your own Namespace and guarantee uniqueness within that Namespace).  We also have support for GUID/sha1-based identifiers, URI-based IDs, String and long-based IDs as well.

It sounds like it could be helpful here...I've thought this several times previously...as whether an identifier is within process or out of process (what we use IDs for general), it can be useful to have explicit guarantees of uniqueness within a namespace (which, of course, you don't get with String, URI, etc).
It's in ECF core, which is distributed with Eclipse platform (via p2).  Specifically, org.eclipse.ecf.identity bundle, org.eclipse.ecf.core.identity package.

Hopefully this helps with your e4's use case here.  If there are questions about extension, usage, etc., please let me know.

Scott

Remy Suen wrote:

On Thu, Mar 11, 2010 at 8:21 AM, Boris Bokowski <Boris_Bokowski@xxxxxxxxxx> wrote:
> Also I don't think the IDs have to be globally unique, they just have to be unique within the resource. Which means we could also have:
>
> Command-1
> Command-2
> Handler-1
> Handler-2
> Handler-3

Yes, this is true. I have reservations about merging here but can't quite put my finger on it at the moment.

Regards,
Remy

----------
Remy Suen
Eclipse Platform/UI Committer
IBM Ottawa
613-356-5162

------------------------------------------------------------------------

_______________________________________________
e4-dev mailing list
e4-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/e4-dev
 

_______________________________________________
e4-dev mailing list
e4-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/e4-dev



--

ekke (ekkehard gentz)
independent software-architect
senior erp-consultant
eclipse | osgi | equinox | mdsd | oaw | emf | uml
max-josefs-platz 30, D-83022 rosenheim, germany
mailto:ekke@xxxxxxxxxxxxxxxx
homepage (de): http://gentz-software.de
blog (en): http://ekkes-corner.org
twitter: @ekkescorner
skype: ekkes-corner
Steuer-Nr: 156/220/30931 FA Rosenheim, UST-ID: DE189929490


Back to the top