twcsckernel.clientKernel.plugins
Interface ClientPlugin


public interface ClientPlugin


Method Summary
 void disposePlugin()
          Metoda kończąca działanie plugina (zwolnienie zasobów etc.)
 javax.swing.JComponent getJPanel(FrameManager frameMgr)
          metoda musi zwrócic obiekt JPanel - bedący wypelnieniem okna aplikacj jako parametr otrzymuje frame managera
 RemoteAgent getOwnAgent()
          Metoda zwraca własnego agenta sieciowego plugina.
 void initInstance()
          inicjacja pluginu zmienne i inne pierdy
 void setForeignAgent(RemoteAgent agent)
          Metoda ustawia w pluginie agenta serwerowej czści plugina.
 

Method Detail

initInstance

void initInstance()
inicjacja pluginu zmienne i inne pierdy


getJPanel

javax.swing.JComponent getJPanel(FrameManager frameMgr)
metoda musi zwrócic obiekt JPanel - bedący wypelnieniem okna aplikacj jako parametr otrzymuje frame managera


setForeignAgent

void setForeignAgent(RemoteAgent agent)
                     throws java.lang.UnsupportedOperationException
Metoda ustawia w pluginie agenta serwerowej czści plugina.

Parameters:
agent - sieciowy agent serwerowej czśsci plugina
Throws:
java.lang.UnsupportedOperationException - jeśli plugin jest lokalny i nie wymaga komunikacji sieciowej metoda rzuca wyjątek.

getOwnAgent

RemoteAgent getOwnAgent()
                        throws java.lang.UnsupportedOperationException
Metoda zwraca własnego agenta sieciowego plugina. Agent jest domyślnie zarejestrowany w serwerze RMI (nie wymaga zewnętrznej rejestracji). Agent ten jest przekazywany serwerowi.

Returns:
własny agent sieciowy plugina
Throws:
java.lang.UnsupportedOperationException - jeśli plugin jest lokalny i nie wymaga komunikacji sieciowej metoda rzuca wyjątek.

disposePlugin

void disposePlugin()
Metoda kończąca działanie plugina (zwolnienie zasobów etc.)



Copyright © 2005-2006 CS@PUT. All Rights Reserved.