As partições podem tirar vantagem do mecanismo de verificação de funcionamento
da partição. O método isPartitionAlive da partição é chamado pelo gerenciador HA
para interrogar o aplicativo para verificar o estado de uma partição. Se o aplicativo puder determinar que uma partição está funcionando corretamente, ele deve
retornar true. Caso contrário, deve retornar false.
O método isPartitionAlive da partição será chamado quando:
- A partição estiver sendo ativada. O método partitionLoadEvent foi chamado
mas ainda não foi retornado. isPartitionAlive deve retornar true durante este
período.
- A partição está ativa. partitionLoadEvent foi retornado e o membro de cluster
agora está hospedando a partição ativa e recebendo pedidos IIOP (ou pedidos
por outros meios). O método isPartitionAlive será chamado
periodicamente para verificar o funcionamento da partição.
- A partição está sendo desativada. partitionUnloadEvent foi chamado e o aplicativo
está encerrando a partição neste membro de cluster.
public boolean isPartitionAlive(String partitionName)
{
return isMyParititionAlive(partitionName);
}