org.ow2.jonas.ipojo.interceptor
Interface IInstanceProvider

All Known Implementing Classes:
iPOJOInterceptor

public interface IInstanceProvider

Represents a iPOJO service provider

Author:
Jeremy Cazaux

Method Summary
 String getDeployable()
           
 org.apache.felix.ipojo.architecture.InstanceDescription getInstanceDescription()
           
 String getName()
           
 Date getShutdownTime()
           
 String getSource()
           
 Date getStartTime()
           
 ComponentInstanceState getStateComponent()
           
 Map<Throwable,Long> getThrowables()
           
 Long getUpTime()
           
 

Method Detail

getName

String getName()
Returns:
the name of the iPOJO component

getStateComponent

ComponentInstanceState getStateComponent()
Returns:
the state of the iPOJO service

getDeployable

String getDeployable()
Returns:
the deployable associate to the iPOJO service

getStartTime

Date getStartTime()
Returns:
the start time of the service

getUpTime

Long getUpTime()
Returns:
the uptime of the service

getShutdownTime

Date getShutdownTime()
Returns:
the endtime of the service

getThrowables

Map<Throwable,Long> getThrowables()
Returns:
the list of Throwable

getSource

String getSource()
Returns:
the 'id' of the instance

getInstanceDescription

org.apache.felix.ipojo.architecture.InstanceDescription getInstanceDescription()
Returns:
the InstanceDescription of the iPOJO instance managed


Copyright © 2012 OW2 Consortium. All Rights Reserved.