|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ISPublisher
Defines the local interface to feed an Information System in a gCube infrastructure.
An implementation of the ISPublisher is in charge of feeding the Information System with the provided GCUBEWSResource
and the service's states (GCUBEWSResource)
| Method Summary | |
|---|---|
String |
registerGCUBEResource(GCUBEResource resource,
GCUBEScope scope,
GCUBESecurityManager manager)
Registers a GCUBEResource on the Information System |
void |
registerWSResource(GCUBEWSResource resource,
GCUBEScope... scope)
Publishes GCUBEWSResource registration on a Information System. |
void |
removeGCUBEResource(String ID,
String type,
GCUBEScope scope,
GCUBESecurityManager manager)
Removes a GCUBEResource from the Information System |
void |
removeWSResource(GCUBEWSResource resource,
GCUBEScope... scope)
Unpublishes the registration of a GCUBEWSResource form the Information System |
void |
updateGCUBEResource(GCUBEResource resource,
GCUBEScope scope,
GCUBESecurityManager manager)
Updates a GCUBEResource in the Information System |
void |
updateWSResource(GCUBEWSResource resource,
GCUBEScope... scope)
Updates GCUBEWSResource registration on a Information System. |
| Method Detail |
|---|
void registerWSResource(GCUBEWSResource resource,
GCUBEScope... scope)
throws ISPublisherException
GCUBEWSResource registration on a Information System.
resource - the GCUBEWSResource to registerscope - optional GCUBEScope (overrides the scope specified by the GCUBEWSResource)
ISPublisherException - Exception
void updateWSResource(GCUBEWSResource resource,
GCUBEScope... scope)
throws ISPublisherException
GCUBEWSResource registration on a Information System.
resource - the GCUBEWSResource to registerscope - optional GCUBEScope (overrides the scope specified by the GCUBEWSResource)
ISPublisherException - Exception
void removeWSResource(GCUBEWSResource resource,
GCUBEScope... scope)
throws ISPublisherException
GCUBEWSResource form the Information System
resource - the GCUBEWSResource to unregisterscope - (optional) GCUBEScope (overrides the scope specified by the GCUBEWSResource)
ISPublisherException - Exception
String registerGCUBEResource(GCUBEResource resource,
GCUBEScope scope,
GCUBESecurityManager manager)
throws ISPublisherException
GCUBEResource on the Information System
resource - the GCUBEResource to registerscope - the GCUBEScope in which to register the resourcemanager - the GCUBESecurityManager for contacting the IS
ISPublisherException - Exception
void removeGCUBEResource(String ID,
String type,
GCUBEScope scope,
GCUBESecurityManager manager)
throws ISPublisherException
GCUBEResource from the Information System
ID - the ID related to the GCUBEResource to removetype - the GCUBEResource type to removescope - the registration GCUBEScopemanager - the GCUBESecurityManager for contacting the IS
ISPublisherException - Exception
void updateGCUBEResource(GCUBEResource resource,
GCUBEScope scope,
GCUBESecurityManager manager)
throws ISPublisherException
GCUBEResource in the Information System
resource - the new GCUBEResource to updatemanager - the GCUBESecurityManager for contacting the IS
ISPublisherException - Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||