Johan Lindquist | 19 Jul 22:21
Picon
Gravatar

[ANN] Gaderian 1.0 Released


The Gaderian team is pleased to announce the first official release of
Gaderian, version 1.0.

http://gaderian.ops4j.org/

Gaderian is a component assembly framework, providing service
instantiation and configuration.

Gaderian is a fork of the recently retired Apache HiveMind
project and this release reflects the functionality as it was available
in the v1.0 trunk revision for HiveMind.

Let us know what you think!

Enjoy,

The Gaderian team

--
you too?
Johan Lindquist | 23 Apr 13:56
Picon
Gravatar

Hivemind Fork at OPS4J


Hi All,

Following the recent retirement of Hivemind to the Attic, we [Raffael,
Jochen and myself] have decided to pick up and continue the
development under the OPS4J umbrella (see http://ops4j.org/ for more
information).

The original code is close to being moved into the OPS4J SVN
laboratory and if all things proceed as planned, we should be able to
provide a first, OPS4J released version shortly.

Contributions are most welcome going forward!

One thing which you can help with already now -  a new name is needed
for Hivemind - so if you have any suggestions, please let the us know
and we'll create a short-list for a final vote over at OPS4J!

We'll keep you posted ...

Cheers,

Johan

--
you too?
adasal | 18 Apr 21:37
Picon

Re: unsubscribe

This made me laugh.
Last of the great hivemind users?
Adam

2009/4/18 Ben Gidley <ben <at> gidley.co.uk>


Raffael Herzog | 17 Apr 13:55
Picon

The Attic and Beyond

Hi all

So, now it's official: HiveMind's development at Apache has stopped. Time to 
move on and start over. ;)

For me, one thing is clear: I will branch HiveMind, one way or the other. 
The question for me is: Which way?

As some of you may know, I'm developing and using HiveApp, an extension to 
HiveMind which adds a VFS, ClassLoader management, built-in JMX support and 
some useful services. There are many applications based on it in production 
(and there will be many more) and its development continues, although it's 
currently a one-man-show (everything's open though, and anyone is free to 
join: http://hiveapp.raffael.ch/).

So, from this point of view, the obvious thing to do is to take HiveMind's 
source code, integrate it into HiveApp's source tree, and just continue 
like that.

However, now's the time to look further. ;) HiveMind, as it is now, is good, 
but it's gotten a bit outdated, and development as officially stalled. I've 
got many ideas what to do with HiveMind (you can find some of them in 
HiveApp) and I'm sure, there are more people with ideas. This is the time 
to progressively move forward, because there won't be any HiveMind 1.2 or 
2.0 anymore. But there may be a HiveSomethingElse 0.1.

The question is: If you had commit rights for HiveMind's source code 
tomorrow, would you start contributing?

The idea is to branch HiveMind at OPS4J (http://www.ops4j.org/). OPS4J 
stands for "Open Participation Software for Java", a relatively young and 
active FOSS community. "Open Participation" means basically Wiki brought to 
coding. Anyone can start contributing: Just register yourself, and you've 
immediately got commit access to all of OPS4J's SVN. At OPS4J, if you find 
a bug, you don't submit a patch which fixes it and wait for a committer to 
apply your patch. At OPS4J, you commit the fix yourself. OPS4J provides all 
the infrastructure one needs: Version control (SVN), bug tracking (JIRA), 
Wiki (Confluence), CI (Bamboo), mailing lists, web space ...

Introduction to OPS4J: http://wiki.ops4j.org/display/ops4j/Introduction

I think, this community might be just the right thing to kickstart 
HiveMind's development. I've already talked to some people at OPS4J about 
it, they'd happily welcome the HiveMind community.

However, the question remains: Are there people who would actually 
contribute?

What do you think?

Cheers,
   Raffi

--

-- 
The difference between theory and practice is that in theory, there is
no difference, but in practice, there is.

herzog <at> raffael.ch · Jabber: herzog <at> raffael.ch
PGP Key 0x5FFDB5DB5D1FF5F4 · http://keyserver.pgp.com

Henri Yandell | 16 Apr 05:20
Picon

[ann] HiveMind retirement

A heads up for the HiveMind user community that the HiveMind project
has been 'moved to the Attic'. This means that the HiveMind developers
(more formally its Project Management Committee) have voted to retire
HiveMind and move the responsibility for its oversight over to the
Attic project.

You can read more about the Apache Attic at http://attic.apache.org.

HiveMind is the first project to move into the Attic, so the process
will be identified as we go along. You can follow this at
https://issues.apache.org/jira/browse/ATTIC-1 if you so wish.

Thanks,

Henri Yandell
on behalf of HiveMind + the Attic.

Joacim Turesson | 16 Jan 15:27
Picon

Howto log parameter values for construct using invoke-factory

Hi!

I have recently started to work with HiveMind.

Is it possible to log the parameter values used when construct is called for invoke-factory?
May I use an interceptor? If so how?
Or do I have to implement my own BuildFactory?

I'm not sure if I make any sense, below is an example:

<service-point id="MyService" interface="com.mycompany.services.MyService">
   <invoke-factory service-id="hivemind.BuilderFactory" model="singleton">
      <construct class="com.mycompany.services.MyServiceImpl">
         <string>
            ${service/myservice/param}
         </string>
      </construct>
   </invoke-factory>
</service-point>

I want to log the value of ${service/myservice/param} and I want to log it in production, not just when debugging.

Tanks in advance!

Best regards

Joacim Turesson

James Carman | 4 Nov 17:33

ApacheCon live video streaming available; keynotes and Apache 101 are free

Can't make ApacheCon this week in New Orleans?  You can still watch all
the keynotes, Apache 101 sessions, and system administration track in
live video streams:

  http://streaming.linux-magazin.de/en/program_apacheconus08.htm?ann

Keynotes and the Apache 101 lunchtime sessions are free; the full
sysadmin track, including httpd performance, security, and server stack
administration talks are available for a fee.

Keynotes include:
- David Recordon, Six Apart  (Wednesday 09:30)
  "Learning from Apache to create Open Specifications"

- Shahani Markus Weerawarana, Ph.D.  (Thursday 11:30)
  "Standing on the Shoulders of Giants"

- Sam Ramji, Microsoft  (Friday 11:30)
  "struct.new("future", :open, :microsoft)"

  Reminder: New Orleans is CST or UTC/GMT -6 hours.

Advance notice: ApacheCon EU 2009 returns to Amsterdam, 23-27 March.  We
had a great response to our CFP and look forward to announcing the
schedule in the next month.

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

--
Lars Eilebrecht  -  V.P., Conference Planning
lars <at> apache.org  -  http://www.us.apachecon.com

alina2 | 3 Oct 14:07
Picon
Picon
Favicon

Dozer and Hivemind Integration - injecting a list of string


Hello,
         i am new to hivemind and i wanted to integrate 
http://dozer.sourceforge.net/ Dozer  (a "Java Bean to Java Bean mapper") to
the application i am working at.
I spent some time trying to figure out how to do this, so i post the
solution i found in case it turns out to be useful for someone else too (or
so it can be improved by others).

   <service-point id="mapperService"
interface="net.sf.dozer.util.mapping.MapperIF" />

   <configuration-point id="mappingFiles">
          <schema>
              <element name="mappingFile">           
                  <attribute name="value" required="true"/>
                  <rules>
                    <push-attribute attribute="value"/>
                    <invoke-parent method="addElement"/>
                  </rules>
                </element>
          </schema> 
    </configuration-point>

    <contribution configuration-id="mappingFiles">
         <mappingFile value="dozerBeanMapping.xml" />
    </contribution>

      <implementation service-id="mapperService">
        <invoke-factory>             
            <construct class="net.sf.dozer.util.mapping.DozerBeanMapper">
              <set-configuration property="mappingFiles"
configuration-id="mappingFiles"/>
            </construct>
          </invoke-factory>
      </implementation>  

Cheers,
alina.    
--

-- 
View this message in context: http://www.nabble.com/Dozer-and-Hivemind-Integration---injecting-a-list-of-string-tp19796513p19796513.html
Sent from the Hivemind - User mailing list archive at Nabble.com.

imorales | 5 Jun 11:19
Favicon

Hivemind .properties file ???


Hi all. I´m using Hivemind1. Is it possible configure hivemodule.xml with a
property file?

I would like to have a hivemodule.properties like this:

--------------------------------
urlService=http://myservice.com
urlService2=http://myservice2.com
--------------------------------

And in the hivemodule xml do this: 
------------------------------------
<service-point id="....." interface=".......">
    <invoke-factory model="threaded">
        <construct class="my.package.myService">
    		<string>${urlService}</string>
         </construct>
    </invoke-factory>
  </service-point>
------------------------------------
I would like to do something like that, it is posible in with hivemind do
that ???

Thanks in advance.
--

-- 
View this message in context: http://www.nabble.com/Hivemind-.properties-file-----tp17665637p17665637.html
Sent from the Hivemind - User mailing list archive at Nabble.com.

flidp | 30 Apr 21:49
Picon
Picon

Registry as a property

Hello everyone!

I want to do something like this (simplified)

public class someService {

  private Registry _registry;

  public void doSomething(String sPoint, Object obj) {

  SomeInterface worker = _registry.getService(sPoint, someInterface.class);
  worker.doTheWork(obj);

  }

  ... getter/setter ....

}

someService is a service constructed by the registry and has a property holding the registry again ... is
this possible?
Or is there another way to do something like this?

Thanks for any suggestions!

hamtho | 21 Apr 10:14
Picon

Stop hivemind on errors/warnings


Hi,

currently my hivemind simple ignores any erroneous hivemind-contributions,
which might lead to some errors later on. Is there any chance to stop
hivemind from deploying/further processing if there is any error instead of
ignoring this contribution?

Any help is greatly appriciated

Thomas
--

-- 
View this message in context: http://www.nabble.com/Stop-hivemind-on-errors-warnings-tp16804684p16804684.html
Sent from the Hivemind - User mailing list archive at Nabble.com.


Gmane